Pricing
A generous free tier. One honest upgrade.
No credit card to start, no surprise overage charges, ever. When you hit a limit, writes pause. We never delete your data or bill you without asking first.
Start free, no credit card| Limit | Free: $0 | Premium: $9/mo (beta: free) |
|---|---|---|
| Apps | 3 | 50 |
| Storage | 500 MB per app | 50 GB fair use |
| Requests | 100k / month | — |
| Egress | 5 GB / month | 100 GB / month |
| SSE connections | 100 concurrent | 5,000 concurrent |
| Webhooks | Outgoing only (HMAC-signed, retried) | 5,000 / minute, outgoing + server-side JS hooks |
| Backups | Weekly manual snapshot | Daily, automatic |
| Custom domain | No | Yes |
| Support | Community Discord | Direct email, within 1 business day |
Premium billing isn't open yet. Every account created during the open beta runs at these limits for six months, free.
Frequently asked
What happens when I hit a Free limit?
Your app goes read-only: writes and new uploads pause, but nothing is deleted and every existing record keeps serving reads. There's no surprise invoice and no outage. You decide when to upgrade; PocketStack never decides for you.
Do I need a credit card to start?
No. Signup only asks for an email, a password and your first app's name. Premium billing isn't open yet, so going over the Free tier just means you have to upgrade to lift the ceiling. There's no charge that appears on its own.
How does the six months of Premium work?
Every account created during the open beta gets Premium's limits automatically, for six months, from the day you sign up. No code, no waitlist, no manual grant. After that window it reverts to Free unless Premium billing has opened by then.
Is Premium's $9/month price final?
It's the current plan for when billing opens, not a promise carved in stone. If it ever changes, the increase only applies to new customers. See the pricing-stability commitment on the Commitments page.
What counts as an "app"?
One isolated PocketBase instance with its own SQLite database, its own subdomain, and its own auth/realtime/file storage: the same unit you create in the Studio or via the CLI. Apps on the same account never share tables or data.