Server SDKs
Node (npm), Python (PyPI), and Go. Subscriptions, payment links, webhooks. Same hosted Billing API.
TypeScript, Python, and Go server SDKs plus iOS/Android Checkout. Hosted API for USDC subscriptions, one-time payments, and payment links. Non-custodial settlement to your EVM wallet.
| Mode | Best for |
|---|---|
| npm SDK | Node backends, in-process sandbox, full control |
| Hosted HTTP API | Any server stack (curl, Python, Go, PHP), API key only |
| Mobile Checkout | iOS / Android apps: open checkoutUrl; no API keys in the app (guide) |
Language matrix: Languages and SDKs. API pin: API versioning (Autlantic-Version: 2026-01-01).
npm install @autlantic/payments-recurringimport { AutlanticBilling } from "@autlantic/payments-recurring";
// Hosted: set AUTLANTIC_BILLING_API_KEY to abk_test_… or abk_live_…
const billing = AutlanticBilling.fromEnv();
// Or local in-process demo:
// const billing = AutlanticBilling.sandbox({ merchantId: "mer_demo" });
const { url } = await billing.createPaymentLink({
merchantRefPrefix: "invoice",
payoutAddressEvm: "0xYourMerchantWallet…",
amountUsdc: 42,
description: "Consulting",
});
// Share url or QR → /checkout/link/:idSee Getting started for subscriptions, one-time pay, and payment links.