Overview
PocketBase is an incredibly lightweight open-source backend consisting of a single executable file. Written in Go, it provides embedded database (SQLite), real-time subscriptions, user authentication, file storage, and an admin dashboard all in one package. What makes PocketBase unique is its simplicity - you can download a single file and have a complete backend running in seconds. Despite its small size, it's surprisingly powerful with features like email auth, OAuth2, real-time database subscriptions, and file management. The admin UI is clean and intuitive. PocketBase is perfect for prototypes, side projects, or any application where you want a self-contained backend without the complexity of microservices. It can be extended with custom Go code or used as-is with its built-in REST API.
Features
Tech Stack
Best For
Pricing
Details
Ready to get started with PocketBase?
Visit PocketBase →Frequently Asked Questions about PocketBase
What is PocketBase?
PocketBase is an incredibly lightweight open-source backend consisting of a single executable file. Written in Go, it provides embedded database (SQLite), real-time subscriptions, user authentication, file storage, and an admin dashboard all in one package. What makes PocketBase unique is its simplicity - you can download a single file and have a complete backend running in seconds. Despite its small size, it's surprisingly powerful with features like email auth, OAuth2, real-time database subscriptions, and file management. The admin UI is clean and intuitive. PocketBase is perfect for prototypes, side projects, or any application where you want a self-contained backend without the complexity of microservices. It can be extended with custom Go code or used as-is with its built-in REST API.
Is PocketBase free to use?
Yes, PocketBase offers a free tier. Free (open source)
What features does PocketBase offer?
PocketBase offers SQLite database, authentication, file storage, real-time updates, REST API, and more.
Can I self-host PocketBase?
Yes, PocketBase can be self-hosted, giving you full control over your infrastructure and data.
What is PocketBase best for?
PocketBase is particularly well-suited for prototypes, side projects, mvps, small apps.