Quickstart
Set up the SDKs in minutes — wrap your app, identify your customer, and render ArcenEmbed.
Core concepts
Understand plans, subscriptions, entitlements, feature flags, sessions, companies, and checkout.
React SDK
Use @arcenpay/react to embed billing, identify customers, and gate features in the browser.
Node.js SDK
Use @arcenpay/node for server-side access checks, webhook verification, and subscription management.
Agent SDK
Empower AI agents with x402 micropayments, agentic checkout, ArcenAuth mandates, and commit-reveal escrow.
15 MCP Tools
Equip Claude Desktop, Cursor, and LLM swarms with autonomous payment and authorization tools.
What’s included
How an integration works
1
Configure your catalog in the dashboard
Create subscription plans, add-ons, credits, and billing components. Generate your API key and publishable key from Settings → API Keys.
2
Add the React SDK to your frontend
Wrap your app with
ArcenPayProvider, identify the logged-in customer, and render ArcenEmbed.3
Add the Node.js SDK to your backend
Use
ArcenClient to check entitlements, activate subscriptions, manage companies, and verify webhooks.4
Equip AI agents with @arcenpay/agent
Use
ArcenAgent or connect ArcenPay MCP tools to Claude Desktop/Cursor for autonomous micropayments, payment link checkouts, and escrowed data purchases.
