PocketBase may suit you better if…
- You want the smallest possible setup: one file on a cheap server
- Your app is small or embedded in a Go program
- You’re happy to operate, update and back up the server yourself
Compare
PocketBase is an open-source backend in a single executable, with an embedded SQLite database, auth, files, realtime and an admin UI. It’s admirably simple. Da8a trades some of that simplicity for Postgres and a managed server.
| Topic | Da8a | PocketBase |
|---|---|---|
| Database | Postgres 16: concurrent writers, extensions, pgvector | Embedded SQLite |
| Where it runs | A dedicated server of your own, managed for you | Wherever you run the binary; you operate and update it |
| Extending it | Deno edge functions, SQL functions and triggers | JavaScript hooks, or use it as a Go framework |
| Client | @supabase/supabase-js | PocketBase SDKs |
| Access control | Row Level Security policies in SQL | API rules per collection |
| Backups | Nightly backups, offsite copies and point-in-time recovery | Built-in backups you configure; no point-in-time recovery |
| Pricing model | A flat price per server | Free open-source software; you pay for the server you run it on |
This page describes general differences, not every feature. PocketBase changes over time; check its own documentation for current details.
Create an account, pick a plan or use a server you already have, and connect with supabase-js.