Okra Documentation

Welcome to Okra Developer Documentation, where you get exclusive guides and relevant resources on how to access financial data and connect with financial accounts seamlessly via our secured and easy-to-integrate API.


Looking for something specific?
We have an awesome search function. Just press Cmd+K (MacOS) or Ctrl+K (Windows) and type what you're looking for.


Get started



Get started with Okra in about 5 minutes.


API Reference

Explore our suites of API endpoints and test in real-time.


Okra Widget

Okra client-side widget helps user connects their accounts.

Explore Products



Get comprehensive transaction data.

View transaction
Okra Authentication


Authenticate your users bank account.

View authentication
Okra Balance


Check your users real time balance.

View balance
Okra Identity


Verify your users idenitity and reduce fraud.

View identity
Okra Income


Verify income and employment data.

View income
Okra Payment


Collect bank payments efficiently.

View payments

How does Okra work?

We care deeply about the developer experience and follow a set of integration principles that make our products a delight to work with.

Once you implement Okra, your users will be able to connect their bank accounts to your app in just seconds. After which, you can retrieve financial information about that user.

To create this connection, your users need to share their online credentials with Okra. We encrypt these credentials as we receive them and only use them to access the account in read-only mode.

Once the link is created between your app and your user's institution account, you can pull financial data. This includes the accounts in their name, the real-time balance, transaction information and etc.


  1. The docs assume that you have some programming knowledge.
  2. The docs are a work in progress and receive regular updates.
  3. If you find something confusing in the docs or have suggestions for improvements let us know by submitting a ticket.
  4. If you find a bug in any of Okra SDK, please report it in this GitHub repo, along with a detailed description and steps to reproduce the issue. For technical questions, or if you need help with your code, then please join our Slack developer community.
  5. If you're unsure where to post, you can directly submit a ticket to Okra's Support, or check the FAQs. page.

Explore by use case

Use CasesProducts to Consider
Reduce fraudIdentity to verify account-holder information
Balance to fetch real-time account balances
Selfie-Verification to verify user details via a selfie
Supercharge personal financial management toolsTransactions to fetch detailed transaction history
Avoid NSF FeesBalance to fetch real-time account balances
Transfer funds or bank to bank transferAuth to fetch account details and verify ownership
Balance to fetch real-time account balances
Identity to verify account-holder information
Payment to transfer funds and make payments.
Verify IncomeIncome to verify the income of a user
Budget and finance managementAuth to fetch account details and verify ownership
Balance to fetch real-time account balances
Spending Patterns To get insight into how users spend over time

Developer resources