We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
The bottom line
Good database views and self-hosting; check Cloud limits before choosing a plan.
NocoDB puts database work in a spreadsheet-style interface, with Grid, Kanban, Gallery, Form, and Calendar views, plus imports, API and SQL access, and an ERD view. It supports Postgres and MySQL connections, but Cloud Plus starts at $12 per seat monthly with annual billing and does not support external database connections; Business starts at $24 per seat monthly billed annually and lists 10 connections.
The free self-hosted Community plan includes unlimited records, storage, and seats, but caps workflows at two per base and interfaces at two per workspace. Reddit feedback is limited and mixed: one self-hosting thread objects to features moving behind a paywall, while a commenter in a comparison thread reports slow responsiveness and search friction.
Good fit if
- Teams needing spreadsheet-style database views
- Postgres or MySQL teams choosing Business
- Self-hosters comfortable with Community limits
Skip it if
- Cloud users needing external databases on Plus
- Teams needing uncapped Community workflows
- Users who prioritize fast, reliable search

ScoresHow it rates
What works
- Grid, Kanban, Gallery, Form, and Calendar views
- Connects to Postgres or MySQL
- Imports Airtable, CSV, Excel, and more
- API and SQL access, plus an ERD view
- Community includes unlimited seats, records, and storage
What doesn't
- Plus excludes external database connections
- Plus caps records at 50,000 and API calls at 100,000 monthly
- Community caps workflows and interfaces
- Scale requires a three-seat minimum
- A Reddit commenter reports slow response and search friction
01What NocoDB actually does
NocoDB puts a spreadsheet-style interface on top of databases. Teams can build an online database from scratch using NocoDB’s hosted database, or connect an existing Postgres or MySQL database. It is meant to let people work with records through a familiar table-like interface without requiring them to use SQL for every task.
Records can be shown in Grid, Kanban, Gallery, Form, or Calendar views. NocoDB also supports imports from Airtable, CSV, Excel, and other sources, and provides API and SQL access to the data. An ERD view helps users inspect database structure.
There are two routes to consider: NocoDB Cloud, with per-seat plans, and Community, a self-hosted option listed at no charge. That distinction matters. The Community plan’s listed limits and the Cloud plans’ seat prices make this more than a choice about where to host the same product.
02Where NocoDB is strong
NocoDB’s appeal is the combination of familiar data views and access to real databases. A team can connect Postgres or MySQL, then give colleagues Grid, Kanban, Gallery, Form, or Calendar layouts for working with records. API and SQL access also leave a path for technical users and other tools to work with the same data. The listed import options include Airtable, CSV, and Excel, while the ERD view helps make the schema easier to inspect.
Self-hosting is a meaningful option for teams that want to run NocoDB themselves. Its Community plan is listed as free and includes unlimited records, storage, and seats. That comes with boundaries: the plan lists six views, up to two workflows per base, and up to two interfaces per workspace.
For Cloud customers, annual billing is listed as 20% cheaper than monthly. Plus costs $12 per seat per month annually, or $15 monthly; it includes 50,000 records, 20 GB storage, 30,000 automation runs, and 100,000 API calls per month. Business raises those caps and includes 10 external database connections. Those published limits give buyers concrete numbers to compare before moving a team or workflow.
03Where it falls short
Cloud plan choice can determine whether NocoDB fits an existing stack. The pricing page says Plus does not support external database connections, so teams connecting Postgres or MySQL need to look beyond its lowest paid tier. Business starts at $24 per seat per month with annual billing ($30 monthly) and lists 10 external database connections. Scale is $45 per seat per month annually ($54 monthly), with a three-seat minimum.
The Free Cloud plan is also tightly capped: up to three users, 1,000 records, 1 GB storage, 100 automation runs, and 1,000 API calls per month. Community removes record, storage, and seat caps, but its listed limits on views, workflows, and interfaces may matter to teams expecting a full-featured self-hosted setup. Enterprise pricing is custom, not published.
There are also user-reported concerns, not verified product findings. One Reddit thread describes features moving behind a paywall in Community; a commenter on r/selfhosted reported weak search behavior and slower responsiveness than alternatives. Treat those as individual reports, but check the current plan limits and test your own search needs before switching.
04NocoDB pricing: what you'll actually pay
NocoDB Cloud’s Free plan costs $0 and allows up to 3 users, 1,000 records, 1 GB of storage, 100 automation runs and 1,000 API calls a month. Plus is $15 per seat monthly or $12 with annual billing. It raises the limits to 50,000 records, 20 GB and 30,000 automation runs, but does not support external database connections.
Business costs $30 monthly or $24 annually per seat. That tier adds 10 external database connections, 300,000 records and 1 million API calls per month. Scale jumps to $54 monthly or $45 annually per seat, with a 3-seat minimum; it includes 1 million records and 5 million API calls monthly. Enterprise pricing is custom.
Annual billing saves 20%, according to the pricing page. Unlimited-seat add-ons cost $108 monthly billed annually or $135 monthly billed monthly on Plus, and $216 or $270 on Business. Community is free to self-host, but limits workflows to 2 per base and interfaces to 2 per workspace.
05Switching to (or from) NocoDB
NocoDB lists imports from Airtable, CSV and Excel, so those are documented routes for bringing data in. Teams connecting an existing Postgres or MySQL database should note that the pricing page excludes external database connections on Plus; Business lists 10. If you self-host, Community has unlimited records and storage, but caps workflows and interfaces at 2 each per base or workspace.
NocoDB provides API and SQL access, which may help teams work with their data outside the spreadsheet interface. But the published product and pricing material does not specify export formats or a full exit process, so confirm those details before moving critical data. It also contains no Reddit posts or comments, so we can’t responsibly attribute common reasons for leaving to users. Treat migration effort as dependent on your current database, data shape and integrations—not as a guaranteed one-click move.
From the threadsWhat users say
The Reddit threads we read lean negative: one long-time user says feature restrictions prompted them to leave, while another comparison post faults NocoDB’s responsiveness and search. These posts do not show how widespread those issues are, and offer little positive user feedback.
With every update lore features sliding behind the paywall and mor and more greyed out features in community edition UI
So, after years of use, I am out
I tried quickly all 3 of them and looks like Grist and Baserow are a lot more responsive than Nocodb
Nocodb search don’t work very well as you need to always select the column you want to search in
Questions people ask
Is NocoDB free?
NocoDB lists a free Cloud plan and a free self-hosted Community edition, with different limits. Cloud Free allows up to 3 users, 1,000 records, 1 GB storage, 100 automation runs and 1,000 API calls per month. Community lists unlimited records, storage and seats, plus six views, up to two workflows per base and two interfaces per workspace.
Can NocoDB connect to an existing PostgreSQL or MySQL database?
Yes. NocoDB says it can connect to Postgres and MySQL. Plan limits matter: the Plus Cloud plan does not support external database connections, while Business lists 10. The published plan details do not specify an external-connection allowance for Free or Community, so check the current pricing page before choosing a plan for an existing database.
How much does NocoDB cost?
The pricing page lists Plus at $15 per seat monthly or $12 per seat monthly with annual billing; Business at $30 or $24; and Scale at $54 or $45. Scale has a three-seat minimum. The page says annual billing saves 20%. Enterprise pricing is custom, and both Free and self-hosted Community are listed at $0.
What are the self-hosted Community edition limits?
The Community plan is self-hosted and lists unlimited records, storage and seats. It includes six views, up to two workflows per base and up to two interfaces per workspace. Those are the published limits in the published pricing details; they do not establish that every feature shown in Cloud plans is included.
Can I import existing data into NocoDB?
NocoDB lists imports from Airtable, CSV and Excel, among other sources. It also offers Grid, Kanban, Gallery, Form and Calendar views, plus API and SQL access and an ERD view for exploring database structure. The published information does not specify import-field mapping or migration-fidelity guarantees, so confirm those details before switching.
Sources
- NocoDB homepage
- NocoDB pricing page
- Reddit: NocoDB paywall creep: looking for self-hosted FOSS alternative
- Reddit: Airtable vs Baserow (and others, e.g. Rowy, NocoDB, etc)
- Reddit: NocoDB : Self-hostable Airtable ( 2 Million Docker downloads + 17.5 Github Stars < 15 weeks!!!! )
- Reddit: Grist vs Nocodb vs Baserow
