Documentation

Infinite provides real bank accounts, payments, and compliance for global money movement through one API. This page covers the concepts every integration is built on and how money moves through them. The full API reference, MCP, CLI, and sandbox keys are shared when you start onboarding.

FIG. 01 · An integration, end to end04 STEPS
EACH STEP HANDS ITS OBJECT TO THE NEXTCONCEPTS, NOT ENDPOINTS
Integration

How an integration works.

Four steps cover the platform end to end. Each one is a handful of API calls; all of them ride the same objects described below.

step / 01

Onboard your customers

Every business you serve is onboarded through Infinite’s compliance program (KYB, sanctions and watchlist screening, and ongoing monitoring) before any account is issued. Onboarding runs in your brand or headless via API, and a customer vetted once is vetted for the whole network.

Embedded Compliance
step / 02

Issue accounts

A verified customer can hold all three account types: a Managed Account with its own account and routing numbers at Infinite’s partner banks, a yield-bearing Deposit Account, and a bank-owned stablecoin Wallet Account. You create, fund, and pay from each the same way.

Infinite Accounts
step / 03

Move money

One payment instruction covers every rail. You state the amount, currency, and destination; Transfer Routes selects and executes across ACH, Fedwire, RTP, SWIFT wires, stablecoins, and FX based on destination, urgency, and cost.

Transfer Routes
step / 04

Reconcile and monitor

Every movement is written to a double-entry ledger and reported as a signed event, so your systems always know what moved and why. Compliance reviews progress through explicit, auditable states: human-approved policy governs outcomes, and cases that need judgment route to named analysts.

Compliance AI
Core concepts

Seven concepts, one model.

Everything on the network is built from a small set of concepts. Learn them once and the whole platform reads the same way, across accounts, payments, and compliance.

concept / 01

Organization

The root of everything you build on Infinite. An organization represents your business: it holds your team members, environments, and every resource you create.

Everything you do on the platform is scoped to a single organization. Sandbox and production are separate environments under the same organization, with separate credentials and separate data.

concept / 02

Customer

A business your organization serves. Customers are onboarded through Infinite’s compliance program (KYB, sanctions screening, and ongoing monitoring) before any account is issued.

A customer vetted once is vetted for the whole network. Accounts, payments, and compliance reviews all reference the customer they belong to.

concept / 03

Account types

Accounts hold funds and are always issued to a customer. Three types work the same way. You create, fund, and pay from each identically:

  • Managed AccountA unique DDA for each customer at Infinite’s partner banks, with its own account and routing numbers; onboarding, screening, and reconciliation handled by Infinite.
  • Deposit AccountA yield-bearing DDA: customer balances earn from day one.
  • Wallet AccountA bank-owned stablecoin wallet (USDC, USDT, OUSD, USDG) on the same network as your fiat accounts.
concept / 04

Payment

An instruction to move money. A payment states the amount, currency, source account, and destination; Infinite selects and executes the rail (ACH, Fedwire, RTP, SWIFT wire, stablecoin, or FX) based on destination, urgency, and cost.

Payments are asynchronous: each one reports every step of its progress the moment it happens, from acceptance through settlement, including the ones that come back.

concept / 05

Transfer

The executed movement of funds between two accounts. Every payment resolves to one or more transfers, and every transfer is written to the ledger.

Transfers are immutable once settled. Corrections are new transfers, never edits. The record of what moved, when, and why is permanent.

concept / 06

Ledger & balances

Every account is backed by a double-entry ledger. Each transfer produces balanced debit and credit entries, so the network always reconciles to zero.

Accounts expose two balances: available (funds spendable right now) and pending (funds in flight, awaiting settlement or compliance review).

concept / 07

Compliance reviews

Compliance is a first-class part of the platform, not a black box. Reviews (onboarding, counterparty screening, and transaction monitoring) move through explicit, auditable states you can see and subscribe to at every step.

A review is a case file: agents run the checks, each recorded with its finding and cited source; when documentation is missing the review raises a request for information (RFI) and waits for the answer to return to the case. Human-approved policy governs the outcome, and cases that require judgment route to named analysts. It ends in a clear approval, or a decline with a documented reason.

Every state change is timestamped, attributed, and auditable. Models do not set policy or exercise judgment on their own.

API surface

What the API covers.

Four families cover every resource on the platform. This is the shape of the API, so you can judge fit before you talk to anyone; the endpoints, payloads, and field-level detail live in the full reference, shared when you start onboarding.

api / 01

Identity and onboarding

Create individual and business customers, collect and submit their verification, upload supporting documents, capture terms acceptance, and answer requests for information.

Customers · Associated entities · Verification · Documents · Terms of service · Requests for information

api / 02

Accounts and balances

Issue and inspect the accounts a verified customer holds, register the external banks and wallets they pay to, and read balances and transaction history.

Accounts · Balance accounts · Infinite wallets · External bank accounts · External wallets · Fixed routes

api / 03

Money movement

Price a movement before you commit to it, execute across rails, batch payouts at scale, and track every transfer through to settlement.

Quotes · Transfers · Foreign exchange · Global payout batches · Counterparties · Liquidity

api / 04

Platform

Manage your organization, subscribe to signed events, and exercise the whole surface against a separate sandbox environment before anything goes live.

Organizations · Webhooks · Sandbox · Health

API and tools

Three ways to reach it.

The same API underneath, whichever way you drive it, including from an AI assistant or a terminal. Agents get the same surface as any other caller. Clients, keys, and the tooling below are provisioned with your sandbox access during onboarding.

tool / 01

REST API

One HTTPS API over the whole platform: close to a hundred endpoints across the families above, with idempotent writes, signed webhooks, conventional status codes, and a traceable request id on every response.

tool / 02

MCP server

Point Claude, Cursor, or any MCP-compatible assistant at your Infinite account: explore the API read-only, search the reference, and pull up a specific request by id to debug it without leaving your editor.

tool / 03

Command line

Drive customers, accounts, quotes, and transfers from a terminal, built for scripting, for CI, and for agents that operate the platform without a browser.

In production

The operational contract.

How the platform behaves once real money moves. The mechanics behind each promise (headers, payloads, endpoints) live in the full API reference, shared during onboarding.

sandbox

Sandbox parity

Sandbox and production are separate environments with separate keys and separate data. Sandbox behaves like production, so what you test is what ships.

idempotency

Idempotent writes

Every write supports idempotency keys, so an operation runs once no matter how many times a dropped connection makes you resend it.

events

Signed events

Payments, transfers, and compliance reviews report every state change as a signed webhook event, with automatic retries when your endpoint is unavailable.

errors

Predictable errors

Conventional HTTP status codes, machine-readable error bodies, and a traceable request id on every response.

versioning

Versioned evolution

Your integration is pinned to the API version it launched on. Additive changes ship continuously; breaking changes never ship silently.

FAQ

Frequently asked questions

How do I get started with the Infinite API?

Start with a conversation: an engineer maps the platform to your flow of funds, and the full API reference, MCP, CLI, and sandbox keys are shared when you begin onboarding. The concepts every integration is built on are covered in the core concepts on this page.

Which payment rails can I reach through the Infinite API?

One payment call covers every rail. You state the amount and destination, and routing across ACH, Fedwire, RTP, SWIFT wires, stablecoins, and FX is handled by the network. Specify a rail explicitly, or let Transfer Routes pick the fastest compliant path for each payment.

Does the Infinite API have a sandbox environment?

Yes. Sandbox and production are separate environments with separate API keys and separate data, nothing crosses between them, and sandbox keys behave like production, so screening behavior, error handling, and reconciliation can be tested before anything goes live. Sandbox keys are issued at onboarding, after a 30-minute demo. There is no self-serve signup. The rest of the operational contract holds the same way in both.

What is the difference between a payment and a transfer?

A payment is the instruction (amount, currency, source, destination), and Infinite selects and executes the rail. A transfer is the executed movement of funds between two accounts: every payment resolves to one or more transfers, every transfer is written to the ledger, and settled transfers are immutable (corrections are new transfers, never edits).

How does compliance show up in the Infinite API?

As a first-class resource, not a black box. Screen a counterparty before funds move; reviews progress through explicit, auditable states you can query and subscribe to, and every approve or reject decision is made by a human. A counterparty vetted once is vetted for the whole network, so most checks return in seconds.

Is the Infinite API safe to retry when a request fails?

Yes: every write supports idempotency keys, so an operation runs once no matter how many times you retry it, and each state change is delivered as a signed webhook event with automatic retries when your endpoint is unavailable. The exact mechanics are part of the API reference shared during onboarding.

Integration questions? Ask an engineer.

Walk through your architecture with the engineers who built the platform, before you write a line of code.

Ask an AI about the Infinite APIChatGPTClaudePerplexityGemini