~/tools/nocodb
NocoDB
tool

NocoDB

NocoDB is an open source no-code database you can self-host — an Airtable alternative that turns any MySQL, PostgreSQL, SQLite, or SQL Server database into a smart spreadsheet with grid, kanban, gallery, calendar, and form views.

NocoDB is an open source no-code database you can self-host — an Airtable alternative that turns any MySQL, PostgreSQL, SQLite, or SQL Server database into a smart spreadsheet with grid, kanban, gallery, calendar, and form views.

What is NocoDB?

NocoDB is a no-code database platform that puts a spreadsheet-style interface on top of a relational database. Unlike Airtable, which keeps your data in a proprietary cloud silo, NocoDB connects to your own MySQL, PostgreSQL, MariaDB, SQL Server, or SQLite instance — or spins up a fresh one — so the data stays in a standard SQL database you control.

What is NocoDB best for?

NocoDB fits teams and builders who want Airtable’s ease of use without per-seat pricing or vendor lock-in. It’s a strong pick when you already have a SQL database and want a friendly UI on top of it, or when you need to give non-technical colleagues a way to edit records, build forms, and manage workflows on data you self-host.

What can NocoDB do?

  • Turn any MySQL, PostgreSQL, MariaDB, SQL Server, or SQLite database into an editable spreadsheet UI
  • Show the same data as Grid, Gallery, Form, Kanban, and Calendar views
  • Handle rich field types — attachments, formulas, lookups, rollups, and links between tables
  • Share views publicly or behind a password, and collect responses through form views
  • Enforce role-based access control with fine-grained permissions per base and view
  • Expose every table through auto-generated REST APIs plus an SDK for developers
  • Trigger automations and webhooks into Slack, Discord, Mattermost, email (SMTP/SES), and cloud storage (S3, GCS, MinIO)

Where does NocoDB fall short?

The self-hosted Community edition leaves out some collaboration polish — there are no @ mentions or comment resolution, and no built-in charts or dashboards, so you can’t visualize KPIs without an external BI tool. It also lacks a true application builder and logic-based workflow triggers, so complex internal tools and multi-step automations usually need another tool alongside it. Some advanced permission and security features (like row-level security) are reserved for paid cloud tiers.

Is NocoDB free?

Yes — the self-hosted Community edition is free under a fair-code license, with unlimited records, storage, and seats. NocoDB also offers a hosted cloud with a free tier (3 editor seats, 1,000 records, 1 GB storage) and paid plans: Plus at $12/seat/mo, Business at $24/seat/mo, and Scale at $45/seat/mo (billed annually), plus a custom Enterprise plan. The paid tiers add managed hosting, higher limits, and advanced security.

What does NocoDB replace?

NocoDB is most often deployed as an Airtable alternative — you get the same spreadsheet-database experience for managing structured data, building forms, and sharing views, but self-hosted and without Airtable’s per-user pricing or record caps. If you’re weighing other open source options in this space, NocoBase takes a more application-builder-focused approach to the same problem.

FAQ

Is NocoDB open source? Mostly. NocoDB was AGPL-3.0 through v0.300 and switched to the “Sustainable Use License” (a fair-code license) starting v0.301.0. You can freely self-host it for internal use, but offering NocoDB as a managed service to third parties requires a commercial license.

Can I self-host NocoDB for free? Yes. The Community edition is free with unlimited records, storage, and seats. You can run it via Docker, a single binary, or an auto-install script — paying only for your own infrastructure.

Is NocoDB a good Airtable alternative? For most teams, yes. It matches Airtable’s core spreadsheet, views, forms, and API features while keeping data in a SQL database you own. The gaps are around graphs, advanced collaboration, and app-building — areas where Airtable still does more out of the box.

What do I need to run NocoDB? A server with Docker is the simplest path; for production NocoDB recommends PostgreSQL plus Redis. It’s built on Node.js (TypeScript) with a Vue front end, so it runs comfortably on a small VM.