Skip to main content
Kravata helps businesses move money across Latin America. Our APIs let you verify users, manage bank accounts and custody wallets, convert between fiat and stablecoins, and accept and send fiat payments in through several payment methods. Pick the API that matches how you work with us:

Kravata Stack API

Operate on behalf of your end users: register users with KYC, their bank accounts and wallets, and move value between fiat and digital assets.

Kravata Business API

Create on-ramp and off-ramp orders between fiat and stablecoins using your own funds

Kravata Mobile SDK

Embed the Kravata financial widget in your Flutter or React Native app and connect it to the Stack API.
Both APIs use a REST interface and the same authentication flow: exchange your credentials for a temporary access token with POST /api/v1/client/token (Stack) or POST /api/token (Business).

Onboarding

To start using Kravata, follow these steps:
1

Contact Kravata

Ask your main Kravata contact to start the onboarding process.
2

Compliance review

Our compliance team reviews your business information to confirm it meets the standards and regulations that apply to you.
3

Sign the agreement

Once your request is approved, complete the required legal agreement. Depending on your service model, this can be a service contract or acceptance of the applicable Terms and Conditions.
4

Receive your credentials

After approval, you receive your API credentials by email. You need them to authenticate and make API calls.
5

Get your first access token

Call POST /api/v1/client/token (Stack) or POST /api/token (Business) with your credentials to get a temporary access token.
6

Complete the integration

Start creating users, accounts, wallets and operations. Configure webhooks to receive real-time notifications.
If you need help or have questions, contact your main Kravata contact. For more information, visit our website.