NocoDB est l’alternative open-source à Airtable qui s’impose en 2026 : transformez n’importe quelle base PostgreSQL/MySQL/SQLite en interface tableur collaborative avec API REST, formulaires, vues kanban, calendrier. Self-hosted gratuit, sans limite d’enregistrements, sans facturation par utilisateur. Voici le guide complet pour les PME africaines.
Ce pilier couvre tout. Les satellites détaillent : installer NocoDB sur Coolify, NocoDB vs Airtable vs Baserow, formulaires et vues kanban, API REST et webhooks.
Pourquoi NocoDB
- Open-source AGPLv3, ~50k étoiles GitHub
- Connecte une vraie base SQL (Postgres, MySQL, MariaDB, SQLite, MS SQL) — vous gardez la base, NocoDB ajoute une interface
- API REST auto-générée avec docs Swagger
- Vues : Grid, Kanban, Gallery, Form, Calendar, Map
- Permissions granulaires par table, vue, champ
- Formules, lookups, rollups, links entre tables
- Import Airtable direct (avec API key)
- Webhooks sur événements (insert/update/delete)
- Multi-utilisateurs illimité
Cas d’usage PME africaine
- CRM léger : leads, clients, opportunités, suivi commercial
- Gestion de stock : produits, mouvements, réapprovisionnement
- Suivi projets : tâches, deadlines, assignés (vue kanban)
- Inventaire matériel IT : assets, attribution, maintenance
- Facturation : clients, factures, paiements
- HR : employés, congés, paie
- Formulaires publics : leads, candidatures, sondages
Étape 1 — Installer via Coolify
Voir notre tutoriel installation Coolify.
Étape 2 — Connecter une base existante
- NocoDB → Settings → Data Sources → New Data Source
- PostgreSQL : host, port, database, user, password
- NocoDB lit le schéma et expose toutes les tables
- Vous pouvez aussi laisser NocoDB créer ses propres tables
Étape 3 — Créer une vue Kanban
- Sélectionner table « Tâches »
- Add View → Kanban
- Stack By : champ « Status » (To Do / In Progress / Done)
- Drag & drop entre colonnes met à jour la base
Étape 4 — Formulaire public
- Add View → Form
- Choisir les champs visibles, label, required
- Share View → public link
- Embed dans votre site web ou envoyer le lien
Les soumissions s’ajoutent automatiquement à la table — parfait pour leads, candidatures, sondages.
Étape 5 — API REST
NocoDB expose chaque table via une API REST :
# Lire
curl https://nocodb.exemple.sn/api/v2/tables/TABLE_ID/records \
-H "xc-token: VOTRE_TOKEN"
# Créer
curl -X POST https://nocodb.exemple.sn/api/v2/tables/TABLE_ID/records \
-H "xc-token: VOTRE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"Aïssatou","email":"a@exemple.sn"}'
Voir notre tutoriel API REST.
Étape 6 — Webhooks
- Table → Webhooks → New Webhook
- Event : After Insert / Update / Delete
- URL :
https://n8n.exemple.sn/webhook/nocodb-event - Body : JSON avec les champs à passer
Combinaison NocoDB + n8n = automatisations puissantes : nouveau lead dans NocoDB → email équipe + Slack + Mobile Money send invoice.
Adaptation Afrique de l’Ouest
Pour les PME ouest-africaines, NocoDB sur Hetzner CX22 (5 €/mois) remplace Airtable Pro (24 USD/user/mois). Pour 5 utilisateurs : 240 USD/mois économisés. Plus la souveraineté des données.