Self-hosted prototypes and small backends
Self-host it
$0
Download the executable, run it yourself, and pay for the infrastructure you choose.
- Embedded SQLite database
- Realtime subscriptions
- Built-in auth management
- File storage and admin dashboard
Tool Review
Open source backend you can run yourself, packaged as one portable app with SQLite, auth, file storage, realtime subscriptions, an admin dashboard, and an API. Great for prototypes, demos, small internal tools, and tiny apps where you want a working backend without signing up for a large managed platform.
Self-hosted prototypes, demos, small internal tools, and tiny apps where SQLite, auth, files, realtime, and an admin dashboard are enough.
Pricing
PocketBase itself is open source. The cost shows up in the server, storage, backups, monitoring, and operational work you choose around it.
Self-hosted prototypes and small backends
Self-host it
$0
Download the executable, run it yourself, and pay for the infrastructure you choose.
Capabilities
Comparison-friendly facts
Database model
Embedded SQLite with collections, records, realtime subscriptions, files, auth, and a REST-ish API.
Deployment model
Single portable executable you host yourself.
Production risk
Still pre-1.0; the project warns production-critical users to expect changelog and migrationwork.
Platform coverage
Small all-in-one backend, not a managed cloud platform with enterprise operations included.
AI builder fit
Great for prototypes where an AI coding agent needs a concrete backend quickly and the app can stay small.
Recent updates
PocketBase is now tracked for self-hosted prototypes and tiny backends where one portable SQLite-backed server is enough.
Source →PocketBase is a small backend you can run yourself.
It gives you a database, user accounts, file storage, realtime subscriptions, an admin dashboard, and an API in one portable app.
That is why I keep it on The Watchlist for Add a Database. It is not trying to be a giant managed database platform. It is trying to help you get a real backend running quickly.
For the Add a Database job, PocketBase is a watchlist pick for self-hosted prototypes and tiny backends.
That can mean:
It is especially appealing when the app is small enough that a single portable backend feels elegant instead of reckless.
If I were vibe coding a prototype and wanted users, saved records, files, and an admin dashboard quickly, I would consider PocketBase.
If I were building a long-term production SaaS app, I would be more careful.
The question is not “is PocketBase better than Supabase?”
The better question is:
Do I want to run this backend myself?
If yes, PocketBase can be a fast and understandable path. If no, Supabase, Firebase, or Neon may be easier because they manage more of the infrastructure for you.
PocketBase is self-hosted, and the project still carries a pre-1.0 warning. That does not make it bad. It makes it honest.
If the app is production-critical, you need to care about upgrades, backups, monitoring, security, and migration notes.
That is the key tradeoff. PocketBase makes the backend feel small, but it does not remove the responsibility of operating it.
PocketBase is best when the scope is intentionally small.
If you want a fast, self-hosted backend for a prototype or tiny app, it is extremely compelling. If you are building a serious SaaS product with lots of relational complexity, I would look at Supabase, Neon, or another managed database path first.
| pocketbase.io | PocketBase docs | |
| pocketbase.io | PocketBase overview | |
| github.com | PocketBase GitHub |
Related Paths

When your app needs to save stuff, you'll need one of these...

You don’t need a full security department for your vibe-coded side project, but you do need to fix the obvious stuff before bots discover it for you.
Hosted SQLite-style database for apps that want a small, fast database with a cloud deployment path. Interesting when you want something lighter than a full Postgres platform, especially for prototypes, small apps, sync, or many separate lightweight databases.
The Postgres development platform: database, auth, storage, realtime, and edge functions in one dashboard. A Firebase-like developer experience powered by Postgres and open source building blocks.
Google’s app development platform for building, shipping, and monitoring web and mobile apps. Batteries-included backend services: databases, auth, hosting, storage, functions, analytics, crash reporting, AI Logic, and more.
Backend platform for apps where data changes should update the UI automatically, without building a lot of custom realtime wiring. Includes a database, server functions, realtime updates, auth integrations, file storage, search, crons, and AI-agent workflow tools.