Clear API contracts
Build against documented resources for customers, accounts, deposits, transfers, recipients, and wallets.
For developers
Integrate customer verification, USD virtual accounts, deposits, transfers, wallets, and webhooks through one developer platform.
Preview the rates your users can access
The Yara API
Create programmable money movement without assembling separate providers for identity, virtual accounts, deposits, transfers, wallets, and event delivery.
Yara API
Built for developers
Build against documented resources for customers, accounts, deposits, transfers, recipients, and wallets.
Use webhooks and delivery history to keep your product in sync with money movement.
Manage API keys and inspect balances, transactions, events, and transfer states from the developer dashboard.
Virtual accounts
Create and manage USD virtual accounts, expose authenticated deposit instructions, and track incoming deposits.
Transfers
Quote and create transfers, retrieve exact funding instructions, and surface amount mismatches or review states in your own workflow.
Wallets
Read wallet and transaction activity, then connect those states to the experiences your customers already use.
Webhooks
Subscribe to events, review delivery attempts, rotate webhook secrets, and keep downstream systems current.
Frequently asked questions
You can build supported workflows for cross border payments, customer verification, USD virtual accounts and deposits, transfers, recipients, wallets, and transaction visibility.
Organizations create environment-bound API keys in the Yara developer dashboard and use the API documentation for the required authentication contract.
Yes. You can configure webhooks, inspect events and delivery attempts, retry supported deliveries, and rotate webhook secrets.
The current API documentation is available at developers.yara.cash, with the developer page linking directly to it.