App Library/Pocketbase
Pocketbase icon

Pocketbase

DatabasePopularMIT57k stars

Open Source backend for your next SaaS and Mobile app in 1 file

Deploy with GoPanel:One-click deployAuto SSL certificatesScheduled backupsAny VPS provider

About Pocketbase

Open Source backend for your next SaaS and Mobile app in 1 file Deploy Pocketbase on your own server with GoPanel.

Alternative to

AirtableAirtableFirebaseFirebase

Frequently asked questions

Is PocketBase suitable for production apps?
Yes, PocketBase is production-ready for small to medium applications. It uses SQLite which handles significant read loads well. For high-write scenarios or apps needing horizontal scaling, consider PostgreSQL-based alternatives like Supabase.
How does PocketBase compare to Supabase?
PocketBase is a single Go binary with SQLite — extremely easy to deploy and maintain. Supabase uses PostgreSQL with more advanced features (row-level security, edge functions, real-time). PocketBase is ideal for simpler apps; Supabase for complex, data-heavy applications.
Does PocketBase support file storage?
Yes, PocketBase includes built-in file storage with support for local filesystem and S3-compatible storage. It handles file uploads, thumbnail generation for images, and serves files with proper caching headers.
Can I extend PocketBase with custom logic?
Yes, PocketBase can be used as a Go framework where you extend it with custom routes, hooks, and middleware. You can also use JavaScript hooks for simpler customizations without recompiling.

Deploy Pocketbase on your server

GoPanel makes self-hosting effortless. Deploy Pocketbase on any VPS in seconds with automatic SSL certificates, scheduled backups, and one-click updates — all included free.

App Details

Category
Database
Language
Pocketbase
License
MIT

View on GitHub

pocketbase/pocketbase

57k stars

Ready to deploy?

Self-host Pocketbase on your own server in under 60 seconds.

Deploy now