PocketBase

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

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 wrote this

European Purpose is written by one person. Every tool page is researched, written and checked by the same someone, against the vendor's own documentation.

Sebastiaan Smits

Founder & Editor · Netherlands

Selects the tools, writes the reviews, and checks where each company is actually established.

Read our editorial process for how we source, verify and update these pages — and how paid placement and affiliate income are handled.

Go to PocketBase