Retour aux outils
Bases de donnéesDébutantOpen sourceAuto-hébergeablev2.2.2

Baserow

**L'alternative open source à Airtable** : créer des bases de données et des applications internes s

MAJ 2026-06-14
Baserow
Site officiel Code source★ 5 049

Baserow est une plateforme de création de bases de données et d'apps no-code, positionnée directement comme alternative open source à Airtable. Créé par Bram Wiepjes (néerlandais, ex-ingénieur chez Brunel), le projet a démarré en 2019 et a rapidement atteint la maturité avec une base installée solid

Description

Baserow est une plateforme de création de bases de données et d'apps no-code, positionnée directement comme alternative open source à Airtable. Créé par Bram Wiepjes (néerlandais, ex-ingénieur chez Brunel), le projet a démarré en 2019 et a rapidement atteint la maturité avec une base installée solide (entreprises, ONG, équipes marketing, etc.). Le succès de Baserow tient à son expérience utilisateur très proche d'Airtable, ce qui en fait la migration naturelle pour quiconque veut s'affranchir des tarifs Airtable.

⚠️ Modèle de licence dual : Baserow est distribué sous AGPL-3.0 pour le core (le moteur open source, libre d'usage en interne) et des plugins commerciaux propriétaires (Premium, Enterprise — SSO, audit, vues calendrier/timeline, synchronisation) qui sont propriétaires et non redistribuables. Concrètement : on peut self-host la version community 100% gratuitement, mais les fonctionnalités premium nécessitent une licence payante. Ce modèle est différent de Baserow "open core" au sens strict (le code du core reste ouvert), mais certains composants clés ne sont pas dans l'AGPL.

Côté fonctionnalités, Baserow propose des bases (équivalent Airtable base), des tables avec types riches (texte, nombre, date, fichier, lien, formule, single select, multi-select, rating, etc.), des vues (grille, galerie, kanban, calendrier — calendrier/timeline = premium), un API REST auto-générée pour chaque base, un système de rôles granulaires (admin, éditeur, lecteur par base/table), et un constructeur d'applications pour exposer des formulaires publics. L'import depuis Airtable/CSV est intégré.

Public cible : équipes qui fuient Airtable pour le coût, ONG, projets internes no-code, makers.

Fonctionnalités principales

  • ✅ Bases & tables : création libre, 30+ types de champs
  • ✅ Vues multiples : grille, galerie, kanban, formulaire (calendrier = premium)
  • ✅ Formules : calculs conditionnels, références entre tables
  • ✅ Liens entre tables : relations 1-N, N-N
  • ✅ API REST auto-générée par base/table
  • ✅ Webhooks + intégrations natives (Zapier, Make, n8n)
  • ✅ Import Airtable natif (migration en 1 clic)
  • ✅ Multi-utilisateurs : équipes, rôles, partage granulaire
  • ✅ Templates : CRM, project management, HR, etc.
  • ✅ Formulaires publics : collecter des données
  • ⚠️ Premium : SSO SAML, audit, vues calendrier/timeline, sync externe

Installation

Docker Compose (self-hosted community)

# docker-compose.yml
version: '3.8'
services:
  baserow:
    image: baserow/baserow:latest
    container_name: baserow
    restart: unless-stopped
    ports:
      - "8080:80"
    environment:
      SECRET_KEY: "changez-moi-en-production-50-chars-min"
      BASEROW_PUBLIC_URL: "https://baserow.example.com"
      DATABASE_HOST: db
    volumes:
      - baserow_data:/baserow/data
    depends_on:
      - db
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.baserow.rule=Host(`baserow.example.com`)"
      - "traefik.http.routers.baserow.entrypoints=websecure"
      - "traefik.http.routers.baserow.tls.certresolver=letsencrypt"

  db:
    image: postgres:16
    container_name: baserow-db
    restart: unless-stopped
    environment:
      POSTGRES_USER: baserow
      POSTGRES_PASSWORD: changez-moi
      POSTGRES_DB: baserow
    volumes:
      - baserow_db:/var/lib/postgresql/data

volumes:
  baserow_data:
  baserow_db:

Configuration

  1. Créer le compte admin : première connexion = signup
  2. Créer une première base : bouton "Create new database"
  3. Créer une table : avec colonnes typées
  4. Importer un CSV ou migrer depuis Airtable (CSV/XLSX)
  5. Inviter l'équipe : menu "Members" > ajouter par email avec rôle
  6. Tester l'API REST : menu "API Docs" par base, tokens dans profil utilisateur

Alternatives

Open Source

  • [[app-nocodb]] — Concurrent direct, support SQL existant
  • [[app-mathesar]] — Interface tableur mais sur vrai PostgreSQL
  • [[app-teable]] — No-code DB built on Postgres
  • Airtable alternatives collection — Liste étendue
  • Rows — Pas self-host
  • Stackby — Pas self-host

Comparaison Baserow vs alternatives

CritèreBaserowAirtableNocoDBNocoDB Pro
Self-hosted✅❌✅✅
Licence coreAGPL-3.0PropriétaireAGPL-3.0AGPL-3.0
Backend SQLPostgreSQLCloudMySQL/PostgresMySQL/Postgres
UITableurTableurTableurTableur
API REST✅✅ payante✅✅
Formules✅✅✅✅
Vue calendrierPremium✅✅✅
Vue Kanban✅✅✅✅
Webhooks✅✅✅✅
Prix équipe 100 (self) / $$~200$/mois0 (self)0 (self)

Verdict : Baserow est la référence "Airtable open source". Pour un no-code plus SQL-friendly, NocoDB. Pour un tableur plus analytique, Mathesar.

Propriétaires (ce que Baserow remplace)

  • Airtable (gratuit : 5 users, 1 200 records/base)
  • Notion databases (cloud, en partie)
  • Monday.com
  • ClickUp databases
  • Softr (built on Airtable)
  • Glide

Sécurité

  • 🔐 SECRET_KEY obligatoire en production : openssl rand -hex 50 minimum
  • 🔒 HTTPS obligatoire via [[app-traefik]] : Baserow gère des données métier sensibles
  • 🛡️ SSO SAML = Premium : si besoin d'auth d'entreprise, prévoir le budget licence ou déployer Keycloak en amont
  • 🛡️ RGPD : Baserow stocke tout en PostgreSQL local, avantage majeur vs Airtable pour les données EU

Ressources