Nocodb

Nocodb

À l’ère du numérique, les entreprises doivent orchestrer des volumes de données toujours plus importants tout en gardant la main sur leurs outils et leurs coûts. Les tableurs ont longtemps suffi ; aujourd’hui, il faut des solutions capables d’offrir la simplicité d’un tableur tout en parlant le langage des bases relationnelles et des API. C’est précisément la promesse de NocoDB : un outil de gestion de base de données no-code et open source qui transforme une base SQL en interface de type tableur, connectable et gouvernable par l’équipe qui l’exploite.

Qu'est-ce que Nocodb ? À quoi peut-il vraiment servir ? Quels sont ses avantages et ses inconvénients ? Dans cette revue, nous vous emmenons à la découverte complète de Nocodb.

Histoire de Nocodb

Pourquoi Nocodb ? Voici une brève présentation de l'outil et des problèmes qu'il résout.

Qui a créé Nocodb ?

Développée en 2021 et fondée par Naveen R, Nocodb est une plateforme de base de données open-source no code conçue pour aider les entreprises à gérer leurs données, et s'est avérée être une alternative à Airtable. Il fut un temps où il était très difficile pour les entreprises de garder une trace de leurs opérations commerciales.

Bien qu'il existe des solutions telles que les feuilles de calcul, il était encore difficile d'appréhender l'énorme quantité de flux de données. Parallèlement, les offres SaaS (Software as a Service) sont venues apporter une solution efficace au problème.

Mais cela implique aussi une dépendance vis-à-vis des fournisseurs. Autre contrainte, les entreprises n'ont pas vraiment le contrôle de leurs données, et la fluctuation des prix de ces offres n'améliore pas vraiment la situation.

C'est suite à ces différentes difficultés et aux besoins constants des entreprises que nocodb a vu le jour. Sa mission est de proposer un outil accessible à tous, qu'il s'agisse d'un particulier ou d'un spécialiste du développement d'applications, et de toucher des milliers de personnes. Le concept no-code fait que l'outil ne nécessite aucune expertise en codage pour être utilisé.

Nocodb est à la fois open source et facile à utiliser. Son interface de type tableur facilite l'accès, la gestion et l'analyse des données de manière rapide et efficace. Le tout dans un environnement qui encourage la créativité et la collaboration.

Qu'est-ce que Nocodb ?

NocoDB est une plateforme de base de données no-code qui « convertit » une base SQL en application de type tableur : vues (grille, galerie, kanban, etc.), formulaires, filtres/tri, permissions, APIs REST et connecteurs. Elle convient aussi bien aux développeurs (qui veulent rester sur un socle SQL, exposer des endpoints et brancher leurs services) qu’aux opérationnels (qui préfèrent un tableur lisible, des vues par équipe et des automatisations simples).

Côté compatibilité, NocoDB se connecte à la plupart des SGBD relationnels majeurs : MySQL, PostgreSQL, Microsoft SQL Server, MariaDB, SQLite et Amazon Aurora (donc déployer “au plus près” des données existantes est possible). Le projet met aussi en avant un mode cloud “bring your own database” pour choisir l’hébergement adapté.

Nocodb on Github

Au-delà des bases, l’écosystème d’intégrations couvre la messagerie d’équipe (Slack, Microsoft Teams, Mattermost, Discord), la messagerie transactionnelle (SMTP, SES, MailerSend), les stockages objet (S3, Google Cloud Storage, Backblaze, etc.)… bref, de quoi brancher vos workflows opérationnels sans quitter l’outil.

Que fait-il réellement ?

Comme la plupart des outils no-code, NocoDB a ses forces propres. La première est de rendre lisible n’importe quelle base SQL sous forme de tableur : on navigue, on filtre, on trie, on relie les tables (relations), on crée des vues par contexte (équipe, campagne, statut), sans écrire une seule requête. Les utilisateurs moins techniques manipulent les données en toute autonomie, tandis que les profils techniques gardent leur schéma et leurs droits.

Deuxième pilier : la recherche/filtration avancée et les vues dynamiques. Au lieu de parcourir toute une table à la main, on compose des critères (texte, plages numériques, dates, relations) et on enregistre ces réglages dans des vues prêtes à partager. On conserve ainsi un point de vérité commun tout en offrant à chacun son angle de lecture.

Troisième pilier : l’ouverture par API & webhooks. NocoDB génère des APIs REST (avec documentation de type Swagger/OpenAPI) pour interroger et modifier les données par code ; des webhooks peuvent être déclenchés à la création, à la mise à jour ou à la suppression d’un enregistrement pour alimenter un autre système (outil d’automatisation, fonction serverless, etc.). Le champ « Bouton » permet même de lancer un webhook ou un script “à la demande” depuis une ligne; pratique pour déclencher une action ponctuelle.

Enfin, côté automatisation, NocoDB propose Scripts (moteur JavaScript intégré) pour exécuter des traitements au sein de l’interface, et expose des connecteurs/intégrations pour les scénarios plus avancés via des plateformes tierces (n8n, etc.). Les scripts sont beta et rattachés à des offres précises (cloud/entreprise) ; ils visent les cas où l’on a besoin d’un peu de logique « sur mesure ».

Côté cas d’usage, NocoDB s’applique à :

  • - des applications internes (suivi d’interventions, CRM opérationnel, gestion d’inventaire) où l’on veut rester proche de la base existante ;
  • - des portails avec formulaires, vues filtrées par équipe ou client ;
  • - de la donnée “métier” que l’on doit partager (par API) avec d’autres briques (site, application, automatisations).
  • Pricing Nocodb

    Deux façons d’utiliser NocoDB

    • Auto-hébergé (open source) : NocoDB est gratuit en version open source (AGPLv3). On l’installe sur son propre serveur et l’on garde la maîtrise complète de ses données et de sa configuration. La plupart des fonctions cœur (vues, partage, API, collaboration, contrôle d’accès) sont incluses sans frais.

    • NocoDB Cloud : service hébergé par l’éditeur, avec une offre Free et des plans Plus, Business et Enterprise. Les plans payants apportent davantage de lignes, de stockage, des appels API supplémentaires, ainsi que des options avancées (SSO, connexions à des bases externes, etc.). Particularité : on paie au maximum 9 sièges éditeurs, puis les sièges éditeurs au-delà sont gratuits (facturation plafonnée “pay for 9”).

    __wf_reserved_inherit

    Aperçu simple des plans Cloud (octobre 2025)

    • Free (pour démarrer) : 3 éditeurs, 10 commentateurs, 1 000 enregistrements (par espace de travail), 1 Go de fichiers, 1 000 appels API/mois, 100 exécutions de webhooks/mois, 1 extension. Idéal pour tester ou pour un petit outil interne.
    • Plus (petites équipes) : 50 000 enregistrements, 20 Go de stockage, 100 000 appels API/mois, 10 000 webhooks/mois, extensions illimitées. Prix repère : 12 $ / siège / mois (annuel) ou 15 $ (mensuel). Important : pas de connexions à des bases externes sur Plus.
    • Business (montée en charge) : 300 000 enregistrements, 100 Go, 1 000 000 appels API/mois, 50000 webhooks/mois, 10 connexions à des bases externes, SSO SAML et bases privées. Prix repère : 24 $ / siège / mois (annuel) ou 30 $ (mensuel).
    • Enterprise (sur devis, à partir de 1 000 $ / mois) : espaces de travail illimités, enregistrements illimités, audit logs, déploiement on-prem / air-gapped, white-label + support prioritaire.

    Partage et accès

    Même sur les plans gratuits, NocoDB permet de partager des vues (lien public), de protéger par mot de passe et de choisir une URL personnalisée. Pour la collaboration interne, on invite des éditeurs/commentateurs selon les quotas du plan.

    Automatisation & API

    NocoDB propose des webhooks (déclencheurs) et une API REST accessible via des jetons API (une “clé” qui autorise l’accès à certaines opérations). L’interface fournit un Swagger UI pour tester l’API sans outillage complexe.

    Avantages et inconvénients de Nocodb

    __wf_reserved_inherit

    Avantages de Nocodb

    Nocodb offre un certain nombre d'avantages qui en font l'un des meilleurs outils no-code pour la gestion des données.

    Import depuis Airtable (gagner du temps au démarrage)


    Un assistant permet d’importer une base Airtable (en beta) : on renseigne son token Airtable et l’ID de partage, puis l’outil migre les tables en quelques minutes. Pratique pour éviter de repartir de zéro.

    Intégrations utiles sans s’arracher les cheveux


    NocoDB sait parler à vos outils du quotidien : Slack, Discord, Microsoft Teams (échanges et notifications), e-mail (SMTP, MailerSend, AWS SES) pour confirmations/alertes, et stockage objet (AWS S3, Google Cloud Storage, MinIO, etc.) pour les pièces jointes. L’idée : brancher simplement ce qui existe déjà dans l’entreprise.

    Partage sécurisé et collaboration


    On peut partager des vues (lecture) et les protéger par mot de passe, attribuer des rôles (éditeur/commentateur), et, sur Cloud, ajuster les quotas en choisissant le plan adapté.

    Interface multilingue


    L’application supporte plus de 30 langues ; la langue se règle directement dans l’interface (beta : certains écrans peuvent rester en anglais). Pour les organisations internationales, cela facilite l’adoption par des équipes non techniques.


    Inconvénients de Nocodb

     

    Apprentissage si l’on n’est pas familier des tableaux


    Même avec une interface “façon tableur”, les personnes peu habituées à Excel/Google Sheets peuvent avoir besoin d’un temps d’adaptation (filtres, vues, relations). Un petit guide d’onboarding interne aide à lever ce frein. (Point d’expérience utilisateur, non une limitation technique.)

    Limites du plan Free & choix du plan


    Le plan Free est généreux pour commencer, mais la limite de 1 000 enregistrements et 1 Go de fichiers arrive vite sur des usages d’équipe ; la connexion à des bases externes demande au minimum le plan Business (pas disponible sur Plus).

    Conclusion

     

    NocoDB propose une alternative no-code et open source pour gérer ses données “comme dans un tableur”, tout en conservant le socle SQL et l’accès API. Pour un premier projet, l’auto-hébergé ou le Cloud Free suffisent souvent ; dès que la collaboration s’intensifie, on passe à Plus ou Business pour obtenir davantage de lignes/stockage et, si besoin, la connexion à une base externe ou le SSO.

    Résultat : une approche économique et flexible, sans enfermement propriétaire, qui laisse à l’équipe la liberté d’évoluer à son rythme.

     

    Frequently asked questions

     

    Nocodb est-il gratuit ?

    Oui, en auto-hébergé, NocoDB est gratuit (open source). En Cloud, il existe un plan Free et des plans payants (Plus, Business, Enterprise) avec des quotas et options supplémentaires.

    Combien coûte Nocodb en Cloud ?

    Repères 2025 : Plus dès 12–15 $ / siège / mois (selon annuel/mensuel), Business dès 24–30 $, Enterprise sur devis (à partir de 1 000 $ / mois). Particularité : on paie au plus 9 sièges éditeurs, puis les suivants sont gratuits (plafond de facturation).

    Quels types de bases de données Nocodb prend-il en charge ?

    NocoDB fonctionne avec les SGBD relationnels majeurs (MySQL, PostgreSQL, SQL Server, MariaDB, SQLite, Amazon Aurora) et sait se connecter à des bases externes sur les plans adaptés.

    Quelles intégrations sont disponibles ?

    Messagerie d’équipe (Slack, Discord, Teams), e-mail (SMTP, MailerSend, AWS SES), stockage (S3, GCS, MinIO, etc.), et bien d’autres via des plateformes d’automatisation.

    Nocodb offre-t-il une interface multilingue ?

    Oui, 30+ langues sont prises en charge ; on change la langue depuis l’application (beta : quelques écrans peuvent rester en anglais).

    Puis-je importer mes données Airtable ?

    Oui. Un import Airtable -> NocoDB est disponible (beta) pour migrer rapidement vos bases.

    Peut-on partager une vue au public, avec protection ?

    Oui. On peut partager des vues par lien, protéger par mot de passe et personnaliser l’URL selon son plan.

    Comment fonctionnent les “jetons API” ?

    Un jeton API est une clé d’accès qui autorise une application tierce à lire/écrire selon les permissions définies. NocoDB fournit un Swagger UI pour tester facilement l’API.

    Vous avez un projet ?
    Parlons de votre application, agent IA ou automatisation.
    En cliquant sur “Accepter”, vous acceptez le stockage de cookies sur votre appareil pour améliorer la navigation sur le site et analyser son utilisation.