The open-source Stripe alternative, built on stablecoins.
Payments infrastructure you actually own. Same API and dashboard you already know, minus the fees.
Zoneless is a free, open-source payments platform with a one-to-one mapping of Stripe's API, objects, and dashboard — except every payment settles in USDC, moving wallet to wallet with no banks in between.
If you know Stripe, you already know Zoneless. Same webhooks, same object shapes, same SDK patterns. Swap stripe for @zoneless/node, point it at your instance, and your integration keeps working.
| ~$0.002 network cost per payment |
Seconds to settle, 24/7/365 |
220+ countries & regions |
450k+ users on platforms running Zoneless |
- Dashboard — Payments, customers, products, and balances in one place. If you know the Stripe dashboard, you know this one.
- Checkout — A hosted payment page your customers pay from in seconds. One redirect to integrate, guided wallet flow built in.
- Connect — Pay sellers and partners worldwide in seconds, for fractions of a cent. Each seller gets their own Express dashboard to track earnings and payouts.
- Developer Tools — API keys, webhooks, and event logs. Everything you need to integrate, test, and debug.
- Keep the 2.9% — Payments cost fractions of a cent in network fees, not a percentage cut.
- Stripe-compatible API — Same webhooks, events, object shapes, and SDK patterns. Migrate in an afternoon.
- Instant settlement — USDC settles on Solana in seconds, 24/7/365. Not 2–7 business days.
- Truly global — Accept payments and send payouts in 220+ countries & regions. No banking restrictions.
- No chargebacks — Payments are final. No disputes or fraud reversals.
- No frozen accounts — No processor can hold your balance or shut you off.
- Self-custodial — Your keys, your money. Funds never touch a third party.
- Open source — Apache 2.0 licensed. Audit, fork, self-host. No vendor lock-in or surprise shutdowns.
Zoneless mirrors Stripe's API one-to-one. Swap the SDK, point it at your instance, and your integration keeps working — same event names, same payloads, same signature verification, same idempotency keys.
// Before — Stripe
// import Stripe from 'stripe';
// const client = new Stripe('sk_live_...');
// After — Zoneless
import { Zoneless } from '@zoneless/node';
const client = new Zoneless('sk_z_...', 'api.example.com');
// Same API you already know
const session = await client.checkout.sessions.create({
mode: 'payment',
line_items: [
{
price: 'price_z_...',
quantity: 1,
},
],
success_url: 'https://example.com/success',
});Every payment settles in USDC — digital dollars worth exactly $1 — moving wallet to wallet with no banks in between.
- Customer pays — USDC leaves their wallet at checkout. Hosted Checkout guides first-timers through wallet setup in about a minute.
- You hold the funds — Money lands instantly in a wallet you control. No processor sits between you and your revenue.
- Send money anywhere — Payouts, refunds, or withdrawals land in seconds, anywhere in the world.
Zoneless powers payments on PromptBase, an AI marketplace with 450,000+ users. At the peak, PromptBase was paying Stripe over $9,400/month in fees. After switching to Zoneless:
| ~$0.002 avg. payout cost |
73% of sellers chose Zoneless over Stripe |
2,200+ sellers onboarded |
"At the peak we were paying Stripe over $9,400 a month in Connect fees. I built Zoneless to replace it — payouts now cost fractions of a cent, sellers get paid in seconds, and we onboard countries Stripe never supported."
— Ben Stokes, Founder of PromptBase
You get the full platform dashboard; connected sellers get a familiar Express-style dashboard to view payouts, track earnings, and manage their account — plus guided wallet onboarding.
git clone https://github.com/zonelessdev/zoneless.git
cd zoneless
docker compose up -dOpen localhost/setup to create your platform account and API key.
See the full Quickstart Guide for creating checkout sessions, connected accounts, transfers, and payouts.
All guides and API reference docs live at zoneless.com/docs:
- Quickstart — end-to-end setup in under 5 minutes
- Deployment — deploy to a VPS with Docker
- API Reference — Checkout, Accounts, Transfers, Payouts, Webhooks, and more
- Migrate from Stripe — step-by-step migration guide
npm install
docker compose up -d # MongoDB
npx nx serve api # API on :3333
npx nx serve web # Dashboard on :4203Or run everything at once:
npm run devnpx nx test api
npx nx test webzoneless/
├── apps/
│ ├── api/ # Express.js API backend
│ └── web/ # Angular dashboard & onboarding
├── libs/
│ └── shared-types/ # Shared TypeScript interfaces
├── docker-compose.yml # Full-stack Docker setup
└── nx.json
See CONTRIBUTING.md for development setup, style guidelines, and the pull request process.
See SECURITY.md to report vulnerabilities.
If Zoneless is useful to you, consider giving it a star — it helps others find the project.
