Skip to content
Last updated

Overview

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).

Key concepts

  • 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.