PocketBase

PocketBase is a lightweight, self-hosted backend that ships as one executable with an embedded SQLite database, authentication, file storage and a realtime API.

DatabasesOpen sourceSelf-hosted
Visit official website

Published Updated

CategoryDatabases
AccessSelf-hosted
PricingOpen source
APIAvailable
Overview

What is PocketBase?

PocketBase is an open-source backend distributed as a single Go executable. It embeds an SQLite database, built-in user authentication, file storage, a REST-ish API and an admin dashboard, and can also be used as a Go framework for custom logic. It is developed largely by one maintainer (Gani Georgiev) rather than a company.

Read the full overview

Sources checked 27 September 2026: official website, documentation, repository.

Why teams use it

Key capabilities

  • Single binary: Database, auth, storage and admin UI in one executable.
  • Realtime API: Subscribe to record changes over a REST-ish/realtime API.
  • Extensibility: Extend behaviour with Go or JavaScript hooks.
Core areas

Self-hosted backend-in-a-file for small applications is its core area; it is not designed as a distributed, high-concurrency database platform.

Positioning

Choose PocketBase for small to mid-sized apps and side projects that want a minimal, self-hosted backend without operating separate database, auth and storage services. It is not a managed cloud platform, so hosting and scaling are the operator's responsibility.

Why it matters

Since PocketBase runs as a single process backed by SQLite, test expected write concurrency and your backup strategy for the workload before relying on it in production.

Deployment & technical details

Technical details

Access
Self-hosted
Source model
Open source
Pricing model
Open source
API
Available
Check with the publisher

Official resources

Before you shortlist

What to verify for your environment

Start from the users, systems and operating responsibilities the tool needs to support.

  • Confirm current features, licensing and support terms with the publisher.
  • Validate deployment, data location, access control, backup and recovery requirements.
  • Test integrations, export paths and a representative operational workflow before committing.
Community experience

Reviews of PocketBase

No published reviews yet.

Loading review form…