Free forever up to 100 subscribers

One SDK Call.
Subscriptions Done.

Stop wrestling with Stripe webhooks and billing logic. Install the SDK, call one function, ship subscriptions.

app.ts
1// npm i @paylio/js
2import { Paylio } from '@paylio/js'
3 
4const paylio = new Paylio('pk_live_...')
5 
6// Check entitlements anywhere:
7const { plan, features } = await paylio.getEntitlements(userId)

3 lines

To integrate

$0

To start

<5 min

To go live

100%

Free tier

4 SDKs

JS, Python, Go, Ruby

<5 min

Avg integration time

Indie Built

By devs, for devs

Get started in minutes

Three steps. No config files, no webhook handlers, no billing database.

01
Install
npm i @paylio/js
02
Initialize
import { Paylio } from '@paylio/js'
const paylio = new Paylio('pk_live_...')
03
Use anywhere
const { plan, features } = await paylio.getEntitlements(userId)

if (features.canExport) {
  showExportButton()
}

That's it. Your users can now subscribe.

Full documentation

Everything you need, nothing you don't

Ship subscriptions without becoming a billing engineer.

Visual Plan Builder

Drag-and-drop pricing plans. Monthly, yearly, usage-based — set it up in the dashboard, not in code.

Starter
Pro
Enterprise

Entitlements API

One API call to know what a user can access. No more spaghetti if-else chains.

Embeddable Checkout

Drop a checkout widget into your app. It matches your brand. Users pay, you get webhooks.

Multi-Gateway Routing

Route to Stripe, Razorpay, or any gateway based on customer location. One integration, global reach.

MRR Dashboard

See your revenue, churn, and subscriber growth in real-time. No spreadsheets needed.

How it works

Three steps. Five minutes. No billing PhD required.

1

Create plans in the dashboard

Use the visual plan builder to set prices, intervals, and entitlements. No code needed for this part.

2

Install the SDK

npm install, initialize with your API key, and call getEntitlements(). Your app now knows who can access what.

3

Users subscribe, you get paid

Embed our checkout or redirect to hosted payment. Webhooks fire, entitlements update automatically. Zero billing code on your end.

What You Can Build

Beautiful plans your users will love

Design once in the dashboard. Embed anywhere. Every card is fully customizable.

Starter

Perfect for side projects and indie hackers

$0/mo
  • Up to 100 subscribers
  • 1 payment gateway
  • Basic analytics
  • Email support
Most Popular

Pro

For scaling teams and growing products

$49/mo
  • Unlimited subscribers
  • Multi-gateway routing
  • Advanced analytics
  • Priority support
  • Custom branding

Enterprise

White-glove service for large teams

$199/mo
  • Everything in Pro
  • Dedicated account manager
  • SLA guarantee
  • SSO & RBAC

These are real Paylio plan cards. Fully customizable.

Explore 30+ templates

Paylio vs. doing it yourself

We built Paylio because we were tired of writing the same billing code for every project.

Task
With Paylio
Without Paylio
Check feature access
1 API call
DB queries + webhook handlers + cache
Add a pricing plan
Dashboard UI, 2 min
Code + deploy + hope it works
Integrate subscriptions
3 lines of code
200+ lines, 5+ files
Payment gateway
Built-in routing
Custom integration per gateway
Entitlements
Included free
Build from scratch or pay extra
Time to first subscriber
< 5 minutes
Days to weeks
checkout.ts
1// Create a checkout session
2const session = await paylio.checkout.create({
3 plan: 'plan_pro_monthly',
4 customer_email: user.email,
5 success_url: '/dashboard',
6})
7 
8// Redirect — Paylio handles the rest
9window.location.href = session.url
Developer First

Developer-first APIs

Clean types. Predictable responses. Docs with actual examples. We built the SDK we wished existed.

JavaScriptnpm i @paylio/js
Pythonpip install paylio
Gogo get paylio
Rubygem install paylio

SOC 2 Compliant

Enterprise-grade security

99.9% Uptime

Reliable infrastructure

PCI DSS Level 1

We never touch card data

Open Source SDKs

Audit the code yourself

Powered by Paylio Embed

Simple pricing, no surprises

Free forever for small projects. Upgrade when you're ready.

Loading plans...

Stop building billing.
Start building product.

You didn't become a developer to write webhook handlers. Let Paylio handle subscriptions while you ship what matters.

Start Free

No credit card required. Free up to 100 subscribers.