Skip to main content
InFlow is the transaction layer for AI agents. An agent finds a service, enrolls with it, and pays for what it uses. No person completes a form, copies an API key, or enters a card number.

One product in three parts

Every InFlow transaction has an agent side and a seller side.

Pay as an agent

You build or operate an agent. Install the CLI, log in, and pay for your first resource.

Integrate your service

You operate an API or a service. Integrate InFlow in three steps: Payments, Enrollment, and Discovery.

Latest versions

SDKs lists every package.

How it works

At runtime, an agent uses the three parts in this order.
1

Discover

The agent searches a directory for services. It then reads what a service offers.
2

Enroll

The agent enrolls with the service and gets its own credential.
3

Pay

The service responds with HTTP 402 Payment Required. The agent pays, and the service returns the resource.
When approval is necessary, InFlow sends a payment request to the owner. The owner can also set a policy that approves payments.

InFlow Payments

InFlow Payments accepts MPP and x402. Integrate both. Both use HTTP 402 and run side by side in one service.
  • MPP (Machine Payments Protocol) accepts stablecoins and cards. It also supports subscriptions.
  • x402 accepts stablecoins and linked cards. The agent pays onchain or from its InFlow balance.
Both protocols accept the InFlow balance. The 402 response lists the accepted options, and the agent pays with one of them. See Payments with MPP and x402.

Environments

Every API key belongs to one environment. Build in the sandbox first. To move to production, see Go live.

Get help

Discord

Ask the InFlow team and other builders.

GitHub

Read the source and the examples for the CLI and the Node.js SDK.

Email

Last modified on October 15, 2026