Baserow
Baserow is an open-source no-code database, and a self-hosted alternative to Airtable. It presents tables as a familiar spreadsheet grid with grid, gallery, kanban, calendar, and form views, while exposing every table through an auto-generated REST API. The core is MIT-licensed and ships as a single Docker image; premium and enterprise tiers add SSO, audit logs, and row-level permissions.
Overview
Description
Baserow is an open-source no-code database platform, and a self-hosted alternative to Airtable. Non-technical users work in a spreadsheet-style grid with linked tables, formulas, and multiple view types; developers get an auto-generated REST API and webhooks for every table, plus a plugin architecture for custom field types and applications. The MIT-licensed core runs from one Docker image, and heavier deployments can split the web, API, and worker processes.
Features
- View types: Grid, gallery, kanban, calendar, and public shareable form views.
- Linked data: Relationships between tables, lookups, rollups, and a formula language.
- Instant REST API: Auto-generated, per-table endpoints with API-key auth and OpenAPI docs.
- Automations & webhooks: Fire outbound webhooks on row changes; trigger-action automations in newer releases.
- Collaboration: Real-time editing, row comments, and database snapshots.
- Extensible: Plugin system for custom field types, applications, and integrations.
Technology Stack
- Python / Django backend with a Celery worker
- Nuxt / Vue.js frontend
- PostgreSQL database and Redis
- Distributed as an all-in-one Docker image; Compose and Helm for split deployments
Requirements
- Docker (the all-in-one image bundles PostgreSQL and Redis)
- ~2 GB RAM for a small instance
- A persistent volume for the database and uploaded files
Learning resources
How To Install Baserow Easily With Docker And Portainer
A step-by-step deployment of Baserow using Docker and Portainer, including volume and environment configuration and creating the first workspace and database.
By · Invalid Date
ArticleInstall Baserow with Docker Compose
The official guide covering the single all-in-one container and the multi-service Compose setup, environment variables, backups, and upgrades for a self-hosted Baserow instance.
By Baserow · Invalid Date