Pricing

Four plans. No surprises.

Flat monthly pricing with published limits. No per-user fee, no overage billing, and no charge for talking to a human when something breaks.

Free

For learning, prototypes, side projects and early MVPs.

$0/month

No card required.

  • 3 apps
  • 1,000 users per app
  • 500 KB of data per user
  • 10 MB of app-wide storage
  • 25,000 API requests/month
  • React & JavaScript SDKs, REST API, search, and community support
Start free

Starter

For indie developers and small production apps.

$5/month

Cancel anytime.

  • 10 apps
  • 10,000 users per app
  • 2 MB of data per user
  • 100 MB of app-wide storage
  • 250,000 API requests/month
  • Everything in Free, plus email support and usage dashboard
Upgrade to Starter
Most popular

Pro

For growing SaaS products and professional applications.

$15/month

Cancel anytime.

  • 25 apps
  • 50,000 users per app
  • 5 MB of data per user
  • 500 MB of app-wide storage
  • 2,000,000 API requests/month
  • Everything in Starter, plus priority email support and advanced usage analytics
Upgrade to Pro

Scale

For agencies, SaaS businesses and larger applications.

$39/month

Cancel anytime.

  • Unlimited apps
  • 250,000 users per app
  • 10 MB of data per user
  • 2 GB of app-wide storage
  • 10,000,000 API requests/month
  • Everything in Pro, plus commercial usage and priority support
Upgrade to Scale

Enterprise

Custom limits, dedicated infrastructure, SLA and enterprise security requirements.

Contact us

What the limits mean

“5 MB storage” is meaningless without knowing 5 MB of what. Here it is spelled out.

LimitFreeStarterProScale
Apps
One per product or environment. Users are isolated per app.
31025Unlimited
Users per app
Registered end users, not monthly actives. Nobody is billed per login.
1,00010,00050,000250,000
Data per user
Total size of the JSON records belonging to one end user.
500 KB2 MB5 MB10 MB
App-wide storage
Records that belong to the app rather than to any one user.
10 MB100 MB500 MB2 GB
API requests
Every authenticated call. Resets at the start of each billing period.
25,000/mo250,000/mo2,000,000/mo10,000,000/mo
Support
Best-effort response times, not a contractual commitment.
CommunityEmailPriorityPriority
Uptime guarantee
No plan carries an SLA. See the disclaimer.

Hitting a limit never deletes anything. The request that would exceed it is rejected with an error your code can handle, and the dashboard warns you before you get there.

Every number above is enforced by the API itself, not estimated — so what you read here is what the server actually does.

Common questions

What happens when I hit a limit?

Requests that would exceed it are rejected with a clear error code, and the dashboard shows how close you are beforehand. Nothing is deleted, nothing is throttled silently, and you are never billed for overage — you either upgrade or the limit holds.

Are users billed monthly-active or total?

Total registered users per app. A user who signs up once and never returns still counts. There is no per-login or per-MAU charge.

Can I change plans later?

Yes, in both directions. An upgrade applies as soon as payment confirms, with a fresh request quota. A downgrade applies at the end of the period you have already paid for.

What if I downgrade while over the new limit?

Existing data is never deleted. Writes that would push you further past the limit are rejected until you are back under it, so bring usage down before downgrading.

Who processes the payment?

Paddle, as merchant of record. Card details go to them and never reach our servers. Depending on where you are, they may add sales tax or VAT at checkout.

Do you offer refunds?

Yes, under the conditions set out in the refund policy.

Is there a free trial of the paid plans?

No trial — the free plan is the trial. It is not time-limited, so you can build something real on it and upgrade when you outgrow the limits.

Full details in the Terms of Service, Refund Policy and Disclaimer.