PocketStack bear holding a stack of databasesv0.1 beta

Host a whole fleet of SQLite apps for next to nothing.

PocketStack is a cozy multi-tenant home for your backends. Supabase-grade DX, a footprint so small one box runs a hundred apps, and pricing that stays honest. Built on PocketBase — so there is no lock-in.

Private beta. No spam, one email when your invite is ready.

↓ see how it works
app.ts — the PocketBase SDK, unchanged
// point the SDK at your PocketStack app — that's it
import PocketBase from 'pocketbase'

const pb = new PocketBase('https://acme.pocketstack.host')

await pb.collection('orders').create({ total: 4200 })
// → fires your outgoing webhook, signed with HMAC

The squeeze

Small apps deserve better than two bad options.

Managed BaaS punishes a portfolio

Paying per project per month never scales when you ship a dozen tiny apps. The bill grows faster than any of them earn.

Self-hosting PocketBase is real ops work

One binary is lovely — until it's twelve binaries, twelve TLS certs, twelve backup cron jobs, and a pager that goes off at 3am.

How it works

From zero to backend in three steps.

  1. 01

    Create an app

    Spin up an isolated SQLite backend in seconds. Each app gets its own subdomain and its own database file — no shared tables, no noisy neighbours.

  2. 02

    Point your SDK

    Use the official PocketBase JS SDK you already know. Swap the URL and you're done. Auth, realtime, file storage and rules all work as-is.

  3. 03

    Wire up webhooks

    Every record event can fire an outgoing webhook — signed with HMAC, retried with backoff, with a dead-letter queue when a target stays down.

Why PocketStack

Built for builders who ship a lot, cheaply.

A minimal footprint

Dense multi-tenancy with per-app SQLite and idle hibernation. One modest VPS comfortably runs a hundred small apps — and your costs reflect that.

Supabase-grade DX in SQLite

An admin UI, auth, realtime subscriptions, file storage and access rules — the developer experience you want, on the engine that fits small apps.

No lock-in, by design

Your data is a plain PocketBase SQLite file. Export it any time and run open-source PocketBase yourself. Nothing to migrate, nothing to rewrite.

Honest limits, not 'unlimited'

Clear fair-use ceilings on every plan. When you hit a limit the service pauses — it never quietly bills you for a surprise spike.

Pricing

A generous free tier. One honest upgrade.

v0.1 ships free-only during private beta. Premium follows later — and beta testers get six months of it on the house.

Free

$0/ forever

Enough to run real side projects.

  • 3 apps
  • 500 MB per app
  • 100k requests / month
  • Outgoing webhooks (HMAC + retries)
  • Weekly manual snapshots
  • Community Discord
Join the waitlist
Coming soon

Premium

$9/ month

For when a project starts paying its own way.

  • 50 apps · 50 GB fair use
  • Server-side JS hooks
  • SQLite extensions (sqlite-vec & more)
  • Custom domains
  • Daily automatic backups
  • Direct email support
Free for beta testers, 6 months 🐻

Trust, written down.

PocketStack is built and run by one person. That only works if the promises are explicit — not buried in a terms-of-service no one reads. So they live on a page you can hold me to.

Read our commitments
  • You own your data — export everything, any time
  • No technical lock-in, ever
  • Stable pricing — increases never touch existing customers
  • No surprise overage charges
  • 90 days' notice if the service ever winds down
PocketStack bear holding a stack of databases

Get an invite to the private beta.

We're onboarding a small group first. Leave your email and you'll be among the first to get in.

Private beta. No spam, one email when your invite is ready.