
PocketBase
PocketBase is a free open-source backend solution in one file with database, authentication, file storage, and admin dashboard built-in.
What is PocketBase
PocketBase is a backend solution that puts all essential backend features into one small file. Unlike traditional backends that need multiple services and databases, PocketBase includes an embedded SQLite database with real-time updates, built-in user authentication, file storage system, and a web-based admin panel.
The tool is designed to be simple. You download one file, run it, and your backend is ready. It supports over 15 login methods including email, password, and social logins like Google, Facebook, and GitHub. Developers can interact with it through easy REST APIs or use the official JavaScript and Dart libraries.
PocketBase is self-hosted, meaning you control your data and can run it on your own server or computer.
Features of PocketBase
Single executable file with complete backend
SQLite database with real-time subscriptions
Email and OAuth2 authentication (15+ providers)
Local and S3 file storage support
Built-in admin dashboard
REST API with auto-generated documentation
JavaScript and Dart SDK libraries
Extendable with Go and JavaScript
Self-hosted and open source
Free MIT license
PocketBase Pricing
Free
Free
- Complete backend in single executable file
- Unlimited collections and records
- SQLite database with real-time subscriptions
- Email and OAuth2 authentication (15+ providers)
- Local and S3-compatible file storage
- Built-in admin dashboard
- REST API with auto-generated documentation
- JavaScript and Dart SDK libraries
- Extendable with Go and JavaScript hooks
- Self-hosted on your own infrastructure
PocketBase Use Cases
PocketBase Repository
View on Github| Stars | 60,449 |
| Forks | 3,623 |
| Repository Age | 4 years |
| Last Commit | 1 day ago |
FAQ's About PocketBase
See what users are saying about PocketBase
0 Reviews
No reviews yet
Be the first to review PocketBase











