PocketBase

A complete backend - SQLite database, authentication, file storage and realtime subscriptions - shipped as one executable file you can run anywhere

8.4

Quick Overview

Company Gani Georgiev (independent)
Category Databases & Backends
Headquarters Sofia, Bulgaria
Founded 2022
EU Presence Yes - Bulgaria (EU)
Data Location Wherever you run the binary
Open Source Yes (MIT)
GDPR Compliant Yes - you remain sole controller
Self-Hosting Yes - the only deployment model
Main Features Embedded SQLite, user authentication with OAuth2, file storage, realtime subscriptions, admin dashboard, REST API, extensible in Go or JavaScript
Pricing Free and open source
Best For Small to medium applications, internal tools and prototypes that need a real backend
Replaces Supabase, Firebase, Appwrite

Detailed Review

Pros and Cons

Pros

  • Single binary, trivial to self-host anywhere
  • Auth, storage, realtime and admin UI included
  • MIT licence, no vendor at all
  • Backups are a file copy
  • Extensible as a Go framework

Cons

  • SQLite: single writer, vertical scaling only
  • Effectively a solo-maintainer project
  • No official managed hosting

Alternatives to PocketBase

Other European databases & backends worth comparing before you decide:

Aiven

Finland · Managed open-source data platform across European clouds

Scaleway

France · Serverless and managed databases from French data centres

Clever Cloud

France · Managed Postgres, MySQL, MongoDB and Redis in the EU

Exoscale

Switzerland · Managed DBaaS with Swiss and EU-only regions

See all European databases & backends or compare them directly against Supabase on our alternatives page.

Frequently Asked Questions

For read-heavy applications with moderate write volume, yes — SQLite is extremely reliable and fast. The constraint is a single writer and no horizontal scaling, so very high write throughput or multi-region deployment needs a different database.

Copy the binary to any European VPS — Hetzner, Scaleway, OVHcloud — put a reverse proxy in front and run it. There is no managed service and no third-party processor involved.

Yes. PocketBase can be used as a Go framework with your own routes and business logic, or extended with JavaScript hooks for lighter customisation.

Supabase offers Postgres and a large managed platform; PocketBase is a single process with SQLite. PocketBase wins decisively on simplicity and self-hosting, Supabase wins on scale and ecosystem.

Who worked on this review

Three people touch every tool page: one writes it, a second edits it, and a third checks the compliance and pricing claims against the vendor's own documentation.

Daniel Brandt
Written by

Daniel Brandt

Privacy & Compliance Researcher · Berlin, Germany

Checks the compliance claims: where the company is established, where the data sits, and what the DPA actually says.

Ingrid Halvorsen
Edited by

Ingrid Halvorsen

Managing Editor · Oslo, Norway

Runs the review process and decides when a page is ready to publish or needs another pass.

Marta Kowalczyk
Fact-checked by

Marta Kowalczyk

Senior Analyst, Infrastructure & Developer Tools · Warsaw, Poland

Covers hosting, developer tooling and the practical side of moving workloads to European providers.

Read our editorial process for how we source, verify and update these pages — and how we keep affiliate income separate from what we recommend.

Go to PocketBase