Kaito abstracts multiple providers and settlement methods behind a single set of APIs.
- Unified endpoints for quotes, payments, payouts, and lifecycle events.
- Standardized status model (
created,pending,succeeded,failed, etc.). - Provider fallback and routing (when enabled for a corridor/railType).
- Clear separation between:
- pricing (
/quotes) - routing plan (
/execution-plans) - execution (
/payments,/payouts) - asynchronous state (webhooks)
- pricing (
Use railType to explicitly declare the flow type:
FIAT_FIAT: fiat disbursement to fiat beneficiaryFIAT_CRYPTO: buy/transfer crypto from a fiat sourceCRYPTO_FIAT: cash-out crypto into fiat beneficiaryCRYPTO_CRYPTO: on-chain transfer between crypto endpoints