SDKS
SDK overview
Control plane + buyer across languages
Launa SDKs provide buyer helpers to pay gateway URLs and control-plane clients to manage APIs, endpoints, domains, and keys. They ship from the launa-sdks repository.
npm packages
| Package | npm |
|---|---|
@launa/sdk | npmjs.com/package/@launa/sdk |
@launa/cli | npmjs.com/package/@launa/cli |
@launa/mcp-server | npmjs.com/package/@launa/mcp-server |
@launa/react-paywall | npmjs.com/package/@launa/react-paywall |
Go module: github.com/AxLabs/launa-sdks/go. Python: launa-sdk (source in launa-sdks; PyPI coming soon).
Test mode without real funds: Sandbox (environment: "development", buildSandboxUsdcAccept, CLI --sandbox).
Paying gateway URLs
Start here if you consume paid APIs. Buyer clients sign x402 payments against gateway hostnames — not LAUNA_BASE_URL.
Buyer clientsTypeScript, Go, Python — pay gateway URLs from code.React paywallBrowser wallet UI for SPAs (exact + batch-settlement).
- Env:
LAUNA_EVM_PRIVATE_KEY(same as CLIpay urland MCP)- Example:
https://my-api.launa.io/v1/foo - Batch-settlement: TypeScript, Go, and Python buyer modules; browser wallet via React paywall
- Example:
Control plane (seller automation)
TypeScriptFull surface — MFA, facilitator, batch buyer.GoCore automation + buyer for CI/CD.PythonSync/async control plane + buyer.