Tools / NocoDB

NocoDB Review

Turn any SQL database into a spreadsheet-style, Airtable-like interface

Last reviewed: October 2026

TL;DR

NocoDB puts a spreadsheet interface on top of your existing PostgreSQL or MySQL database, or on a new one, with grid, gallery, form, kanban, and calendar views, role-based access, and REST APIs. It is the open Airtable-style tool that works with your own data. The thing to check is the license: the text is the Sustainable Use License, which allows internal business use and free non-commercial distribution but not selling or hosting it as a service, so it is source-available, not OSI open source, even though aggregators list AGPL.

License

Sustainable Use License (source-available; OpenAlternative lists AGPL-3.0)

Self-hosted

Yes

Cloud option

NocoDB Cloud (Free for 3 users, Plus $12, Business $24, Scale $45 per seat)

GitHub stars

65.3K★

Checked October 2026

Category

Database Tools

Pricing

Self-hosted Community is free with unlimited records; cloud Free covers up to 3 users, Plus is $12/seat/month billed annually, Business $24, Scale $45

What is NocoDB?

NocoDB turns databases into a no-code platform with a spreadsheet interface. Features in the README include creating, reading, updating, and deleting tables, columns, and rows, sorting, filtering, grouping, and hiding fields, Grid, Gallery, Form, Kanban, and Calendar views, view permissions including collaborative and locked views, sharing of bases or views publicly or privately with password protection, cell types such as Links, Lookup, Rollup, Attachment, Currency, Formula, and User, role-based access control at several levels, and workflow integrations for chat (Slack, Discord), email (SMTP, AWS SES), and storage (AWS S3, MinIO). OpenAlternative adds scaling to millions of rows, importing from Airtable, CSV, or Excel, a REST API with webhooks, and ERD diagrams. REST APIs and an SDK are available with token authorization.

Installation & self-hosting

The README lists several routes. A single docker run command with a mounted data volume runs NocoDB with SQLite on port 8080. For PostgreSQL you pass an NC_DB connection string and an NC_AUTH_JWT_SECRET. An Auto-upstall script installs Docker and Docker Compose and then deploys NocoDB with PostgreSQL, Redis, and a Traefik gateway, and sets up and renews SSL if you give it a domain or subdomain. Binaries exist for macOS, Linux, and Windows on x64 and arm64, but the README says they are only for quick testing locally. After install, the dashboard is at localhost:8080/dashboard. The README does not list hardware or memory requirements, and it names only SQLite and PostgreSQL explicitly, while OpenAlternative mentions MySQL too. The documentation has moved to nocodb.com/docs/product-docs. On licensing, the Sustainable Use License covers only the master and develop branches, permits using or modifying the software for your own internal business purposes or for personal or non-commercial purposes, and allows distribution only if it is free of charge and non-commercial, so selling or hosting it as a service falls outside the permitted uses. Anyone who receives a copy must receive the terms, modified copies need a prominent modification notice, the license includes a patent grant that ends if you claim the software infringes a patent, and a violation terminates the license automatically unless you stop within 30 days of a notice. The license text does not mention a commercial license process.

User experience

You connect a database, and NocoDB exposes its tables as sheets you can sort, filter, group, and share, with forms and kanban boards for workflows. Because it works on your real database, other apps can keep using the same data. This section reflects the README, license, and pricing page; we did not run NocoDB.

Key features

  • Spreadsheet interface on top of your own SQL database
  • Grid, Gallery, Form, Kanban, and Calendar views
  • Links, Lookup, Rollup, Formula, and Attachment cell types
  • Role-based access control and shareable bases or views
  • REST API, webhooks, and an SDK
  • Import from Airtable, CSV, and Excel, and ERD diagrams

What NocoDB does well

  • Works with your existing database instead of copying data into a proprietary store
  • Quick Docker and one-command installs
  • Very popular, with about 65,000 stars and daily commits
  • Self-hosted Community has no record, storage, or seat limits

Where NocoDB falls short

  • The Sustainable Use License is source-available and does not permit selling or hosting NocoDB as a service, and it names no commercial license process in the text we read
  • Self-hosted Community is limited to 2 workflows per base and 2 interfaces per workspace, and SSO starts at the Business tier, with audit logs on Scale and Enterprise
  • Cloud Free is limited to 3 users, 1,000 records, 1 GB, and 1,000 API calls per month, and the Plus plan does not support external database connections
  • Pre-built binaries are only for quick local testing, and production needs Docker or a managed setup
  • The README does not list system requirements or limitations such as row or view limits

Pricing

Cloud Free is $0 for up to 3 users with 1,000 records, 1 GB, 100 automation runs, and 1,000 API calls per month. Plus is $12 per seat (or $108 per month for unlimited seats) billed annually, or $15 monthly, with 50,000 records, 20 GB, 30,000 automation runs, and 100,000 API calls, and no external database connections. Business is $24 per seat ($216 per month unlimited, billed annually) with 300,000 records, 100 GB, 120,000 automation runs, 1M API calls, and 10 external database connections. Scale is $45 per seat with a 3-seat minimum, 1M records, 150 GB, 240,000 automation runs, and 5M API calls. Enterprise is custom. Self-hosted Community is $0 with unlimited records, storage, and seats, while self-hosted Business and Scale are $24 and $45 per seat annually, with SAML SSO from Business, audit logs on Scale (30 days) and Enterprise (365+ days).

NocoDB vs Airtable

Airtable stores your data in its own cloud with strong templates, automations, and an app ecosystem, and Google Sheets is a simpler spreadsheet. NocoDB puts the same kind of interface on top of a real SQL database that you own, so the data stays accessible to other applications. Baserow is the closest open-source rival, with its own storage and a more complete app builder, and the license differences between the two are worth comparing.

See all Airtable alternatives

Best for

  • Teams with an existing PostgreSQL or MySQL database who want a spreadsheet front end
  • Developers who want auto-generated REST APIs over their data
  • Organizations migrating off Airtable that want to keep data in SQL

Not ideal for

  • Anyone who requires an OSI-approved license or plans to host NocoDB as a service
  • Teams that want a full app builder and automation suite
  • Users who want self-hosted SSO and audit logs without paying

Alternatives

BaserowAirtableRetool
Compare them all

Final verdict

NocoDB is a practical way to give a SQL database an Airtable-like face. Read the Sustainable Use License carefully, and use Docker with PostgreSQL for anything beyond a local trial.

Sources