PocketBase bundles backend functionality in a single executable. SQLite database with real-time subscriptions. Built-in authentication and file storage. Admin dashboard included.
Features
Collection-based data model. REST and real-time APIs generated. Authentication with multiple providers. File storage with image processing.
- Define collections in admin UI
- Use generated REST API or SDK
- Subscribe to real-time changes
- Configure authentication providers
- Extend with Go hooks
Deployment
Single binary deployment. Runs anywhere Go runs. Horizontal scaling with LiteStream. Backup with simple file copy.