DEVELOPERS

Built for developers. Ready for agents.

Give autonomous software a clean path from discovery to payment to execution.

Make your first paid request.

Make your first paid request.

Create a client, set a budget, and request a paid endpoint. The authorization and receipt stay in the same flow.

A small integration surface for services that need to charge autonomous callers with clear limits.

JAVASCRIPT / SDK

EXAMPLE

01

import { AgentClient } from "@example/sdk"

02

03

const client = new AgentClient({

04

apiKey: process.env.API_KEY

05

})

06

07

const result = await client.request({

08

url: "/v1/research",

09

budget: "0.10"

10

})

REQUEST / 243 ms

200 OK / receipt issued

A payment flow with every step accounted for.

A payment flow with every step accounted for.

From the first request to the final receipt, each transition is explicit and verifiable.

01

Request

Endpoint called

02

402

Payment required

03

Authorize

Policy checked

04

Payment

Value settled

05

200 + Receipt

Access granted

Authentication built for autonomous callers.

Authentication built for autonomous callers.

Keep account access explicit as agents act for a user.

API keys

Issue scoped keys for each application and environment. Rotate credentials without changing the payment flow.

API_KEY / sk_live_XXXX8f42

Agent authorization

Bind agent identity to policies, budgets, and approved capabilities before a payment can settle.

AGENT_ID / research-agent-07

Control the spend before it happens.

Control the spend before it happens.

Policy rules travel with the agent, so every authorization is evaluated against defined limits.

Per request limit

$0.10

Maximum charge per call

Daily budget

$25.00

Reset at 00:00 UTC

Allowed services

3 endpoints

Approved destinations only

Agent identity

research-agent-07

Bound to policy

Work in the stack you already use.

Work in the stack you already use.

JavaScript

Typed client for web and Node.js

Python

Simple request and policy primitives

REST

Direct access to every endpoint

MCP

Tool-ready agent integrations

Know when a payment clears.

Know when a payment clears.

Receive a signed event when a request settles, so downstream systems can act on a verified state.

WEBHOOK / payment.settled

VERIFIED

{

"event": "payment.settled",

"payment_id": "pay_8f42c1",

"amount": "0.008",

"currency": "USDC",

"receipt": "rcpt_8H42"

}

From prototype to paid API in minutes.

From prototype to paid API in minutes.

Create a free website with Framer, the website builder loved by startups, designers and agencies.