Skip to content
Developers

Build with stablecoins.

REST APIs, a TypeScript SDK, a scriptable CLI, and a scaffolder - everything a team needs to go from API key to live payment without bouncing between tools.

Scaffold a payment app from 9 templates - no config required.

Quickstart
4
Guided launch steps
Endpoints
8
Core API reference
CLI Groups
9
Major command groups
Templates
9
create-stablecoin-app

Quickstart

Go from key to first payment fast.

The public developer surface should feel like one path, not four disconnected pages.

terminal
$
# scaffold a new project
npx create-stablecoin-app my-app
$
# configure your key
stablecoin config set-key sk_live_...
$
# list your apps
stablecoin apps list --json
$
# generate + deploy a contract
stablecoin contracts launch --spec @spec.json
$
# check compliance queue
stablecoin compliance approvals list --my-queue
$
# create an API key
stablecoin api-keys create --name prod --tier professional

CLI

The full API surface, scriptable.

Every resource the platform exposes is available as a CLI command - payments, wallets, apps, contracts, compliance, and API keys.

Global --json flag for piping into jq or scripts
Bearer API key auth - no browser session needed
File-path inputs (@spec.json, @contract.sol) for contract workflows
create-stablecoin-app scaffolder for new projects
Full compliance queue management from the terminal

npm install -g @stablecoin/cli

API

Simple, predictable request shapes.

Initiate payments, manage wallets, and handle compliance with a few lines of code.

RESTful resource URLs with stable response shapes
TypeScript-first SDK support
Retry logic and idempotency for critical mutations
Detailed error codes and diagnostics
Method
Path
POST
/v1/payments
Initiate a new payment
POST
/v1/agent-payments/requests
Submit a scoped agent payment request
POST
/v1/agent-payments/execute
Execute an approved scoped payment
GET
/v1/payments/:id
Retrieve payment details
GET
/v1/wallets
List treasury wallets
GET
/v1/apps
List your deployed apps
POST
/v1/projects
Create a stablecoin project
POST
/v1/compliance/approvals
Submit a deployment approval
payment.ts
import { Stablecoin } from "@stablecoin/sdk";

const client = new Stablecoin({
  apiKey: process.env.STABLECOIN_API_KEY,
});

const payment = await client.payments.create({
  amount: "1000.00",
  stablecoin: "USDC",
  toAddress: "0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18",
  chain: "base",
  metadata: { orderId: "order_123" },
});

console.log(payment.id, payment.status);

SDKs & Tools

The full toolchain, with clear readiness states.

We keep the surface honest: what is available now, and what is still on the roadmap.

JavaScript / TypeScript SDK

Available

npm install @stablecoin/sdk

CLI - stablecoin

Available

npm install -g @stablecoin/cli

Project scaffolder

Available

npx create-stablecoin-app

Python, Go, Ruby

In progress

Roadmapped after JS/TS stabilization