Best Self-Hosted Backend & BaaS Tools
Self-hosted backend-as-a-service tools replace Firebase with auth, a data API, storage, and realtime you run. Compare them on data layer (Postgres-native vs. their own abstraction), footprint (single-binary vs. multi-service), and the operational gaps self-hosting opens, like backups.
Appwrite
Directus
Nhost
PocketBase
Supabase
Head-to-heads in this category
A REST/GraphQL data layer over your own SQL database vs. an all-in-one BaaS with auth, functions, and messaging built in.
A single Go binary vs. an all-in-one Docker platform.
One Go binary and SQLite vs. the full Postgres platform.
SQL-native and ecosystem-rich vs. all-in-one and easier to stand up.
Postgres you run yourself, or Google's managed NoSQL platform with no self-hosted edition.
Paid link — we earn a commission if you shop through it.