PocketBase est un backend en un seul fichier exécutable (Go, ~10 Mo) : base SQLite, authentification, realtime et stockage de fichiers. Parfait pour les side-projects et les prototypes sans infra.
L'admin est intégré : vous créez les collections (tables) et les champs via l'interface. L'API REST et le realtime (subscriptions) sont générés automatiquement. Le déploiement se fait en lançant l'exécutable (Docker, Cloudflare Workers, VPS). Pas de serveur d'application à configurer. Pour un outil interne, un petit SaaS ou une app mobile avec backend léger, PocketBase évite d'installer Postgres et d'écrire des routes d'auth.
Cas d'usage : outils internes, MVP, apps mobiles avec sync, petits projets perso.
Points forts / Points faibles
Points forts
- Un seul binaire, déploiement trivial (Docker, VPS, edge)
- Auth, realtime et fichiers inclus, pas de service externe obligatoire
- Admin UI pour gérer les données et les utilisateurs
- Open source, pas de coût
Points faibles
- SQLite = moins adapté au très gros volume et au multi-writer
- Écosystème et hébergement managé limités
- Personnalisation avancée (triggers, fonctions) plus limitée qu'un Postgres