Skip to content

DEVELOPERS

One API for every money movement

Wire your product into a working financial rail (payments, wallets, cards, and payouts) with one integration. Predictable JSON, versioned endpoints, and infrastructure that stays out of your way.

UX ON TOP, RAILS UNDERNEATH

Keep your UX. We run the rails underneath.

Your customers stay inside your product and your brand. Tokelia handles account issuance, funding, movement and controls behind the scenes, through one API.

Read the API docs

Convert & send

You send
250.00 USDC
They receive
249.50 USD
Payout rail ACH
Receiving account Acme ····6410
Convert & send
POST /v1/transfers
{
  "source": {
    "currency": "USDC",
    "rail": "stablecoin",
    "amount": "250.00"
  },
  "destination": {
    "currency": "USD",
    "rail": "ach",
    "account": "acct_acme_6410"
  }
}

< 201 Created
{ "id": "trf_9f2c41", "status": "settled",
  "out": { "amount": "249.50", "currency": "USD" } }
Your product Tokelia API
Drag

THE INTERFACE

A current you can call

Every transfer is one authenticated request away. Send an amount, a source, and a destination. We settle across the right rail and hand back a signed, queryable object you can trust in your ledger.

POST /v1/transfers
curl https://api.tokelia.com/v1/transfers \
  -H "Authorization: Bearer sk_live_•••" \
  -H "Idempotency-Key: tr_9f2c41a0" \
  -d '{
        "amount": 42000,
        "currency": "USD",
        "source": "wal_treasury",
        "destination": "acct_merchant_08"
  }'

< 201 Created
{
  "id": "tr_9f2c41a0d7",
  "status": "settled",
  "amount": 42000,
  "currency": "USD",
  "rail": "ledger",
  "created_at": "2026-08-02T14:31:07Z"
}

BUILDING BLOCKS

Everything you need to ship

Six primitives, documented the same way, tested the same way. Pick what you need today and grow into the rest.

01

REST API

Resource-oriented endpoints with consistent JSON, cursor pagination, and clear HTTP semantics you already know.

02

Typed SDKs

First-class TypeScript and Python clients with full type coverage, so mistakes surface in your editor, not in production.

03

MCP server

Expose the platform to AI agents through the Model Context Protocol. Let assistants read balances and draft transfers safely.

04

Webhooks

Signed, retried event delivery for every state change, so your systems react the moment money moves.

05

Sandbox

A full-fidelity test environment with seeded balances and simulated settlement. Build the whole flow before you go live.

06

Idempotency

Every write accepts an idempotency key, so a retried request never charges, transfers, or settles twice.

QUICKSTART

Live in three steps

  1. 1

    Get a key

    Request a sandbox key and drop it into your environment. No contract, no waiting room. Start calling in minutes.

  2. 2

    Call the API

    Create your first transfer against the sandbox, watch the webhook land, and reconcile it against the returned object.

  3. 3

    Go live

    Complete verification, swap the key for a production credential, and ship the exact code you already tested.

Start building today.

Tell us what you want to build and we will get you sandbox access with your API keys.