PocketBase favicon

PocketBase

Realtime database, authentication, file storage and admin dashboard for your next app

Screenshot of PocketBase website

PocketBase is an open source backend that packs a powerful punch in a single file. It provides a realtime database, authentication, file storage, and admin dashboard - everything you need to build modern web and mobile apps.

Key features:

  • Realtime database - Store and sync data in real-time using collections and documents
  • Authentication - User management with email/password, OAuth providers, and custom auth rules
  • File storage - Upload and serve files and images with automatic resizing
  • Admin dashboard - Manage your data and app configuration through a sleek web UI
  • API & SDKs - RESTful API and SDKs for easy integration with any tech stack
  • Extensible - Add custom functionality via Go plugins
  • Self-hostable - Run it anywhere as a single executable

PocketBase aims to accelerate development by providing essential backend infrastructure out-of-the-box. Its simplicity and flexibility make it ideal for prototypes, MVPs, and production apps alike. Get started quickly and scale as you grow with this powerful open source backend.