PocketBase

Go Backend ⏱ 3 min Débutant Plan : Free

À quoi ça sert

PocketBase est un backend en un binaire unique : base de données SQLite, authentification, fichiers, realtime via SSE, admin UI complet. Idéal pour un MVP, une app mobile, ou un projet personnel.

Pas d'addon nécessaire : SQLite vit dans le système de fichiers persistant de votre app. Pour un projet plus gros, vous voudrez probablement un Postgres séparé, mais pour démarrer, PocketBase seul couvre énormément.

Ce que vous obtenez

  • Un seul binaire, démarre en 80 ms
  • Base SQLite avec schéma défini via l'admin UI
  • Auth email + password, OAuth (Google, GitHub, etc.) intégré
  • Realtime via Server-Sent Events
  • Stockage de fichiers (local ou S3 compatible)
  • Admin UI complet pour gérer la donnée et les permissions
  • SDK JS, Dart (Flutter), Swift, Kotlin

Pré-requis

Compte di2amp actif. Plan minimal : Free. Addons utilisés : Aucun.

Si vous n'avez pas encore créé de compte, suivez le guide de démarrage avant cette page (5 minutes).

001 Déploiement manuel via CLI

Si vous voulez forker, modifier, ou comprendre étape par étape, utilisez la CLI :

Cloner

$ git clone https://https://<votre-fork>/pocketbase-app.gitlt;votre-forkhttps://<votre-fork>/pocketbase-app.gitgt;/pocketbase-app.git

Créer l'app

$ paas apps:create mon-pb

Pousser

$ git push paas main

Premier admin

$ Aller sur /_/ pour créer le compte admin

Aller plus loin

Agents IA recommandés

Pour cette app simple, les agents IA ne sont pas critiques. Activez-les quand vous ajouterez votre propre code.

Addons utiles à ajouter ensuite

  • Stockage S3 — Si vous avez beaucoup de fichiers

Prêt à déployer
PocketBase ?

Free tier permanent, pas de carte bancaire. Les addons facturés sont visibles avant que vous validiez.