Kaito provides API-based connectivity as a payment rail to move value across regions and rails:
- FIAT <-> FIAT
- FIAT <-> CRYPTO
- CRYPTO <-> FIAT
- CRYPTO <-> CRYPTO
You integrate once with the Kaito API, and Kaito handles routing, provider selection, fallbacks, and settlement orchestration (where applicable).
- railType: declares the flow type (FIAT_FIAT, FIAT_CRYPTO, CRYPTO_FIAT, CRYPTO_CRYPTO).
- Quote: locks pricing and routing for a short time window.
- Execution plan: optional multi-step plan derived from a quote.
- Payment / Payout:
- Payment: typically used for CRYPTO_CRYPTO or FIAT_CRYPTO flows.
- Payout (off-ramp): used for CRYPTO_FIAT or FIAT_FIAT flows.
- Webhooks: receive asynchronous updates for state changes.
- Idempotency-Key: safely retry create endpoints.
- X-Trace-Id: required for support and troubleshooting.