NocoBase
Open-source no-code platform for building business applications with a plugin architecture and data model-driven approach.
Open-source no-code development, honestly reviewed. No marketing fluff, just what you get when you self-host it.
TL;DR
- What it is: Open-source no-code/low-code platform for building internal tools, CRMs, ERPs, and business applications — think Retool or Airtable, but self-hosted, with a plugin architecture borrowed from WordPress [README].
- Who it’s for: Development teams and technically-adjacent founders who need to build complex internal systems fast, without per-user pricing holding them back. Real users include small manufacturers, logistics companies, and ops teams that outgrew spreadsheets [1].
- Cost savings: Retool charges $10/user/month on the Team plan — a 20-person internal team runs $2,400/year before you hit any limits. NocoBase community edition costs $0 in license fees plus whatever a VPS costs you. No user caps, no record caps, no automation caps [1][5].
- Key strength: Data model-driven architecture that decouples data structure from UI — one table can power a Kanban board, a form, a chart, and a detail view simultaneously without workarounds [2]. Plugin-based microkernel means it extends cleanly rather than hitting invisible ceilings.
- Key weakness: The license is not a clean MIT. Commercial plugins exist for advanced features, and the line between “community” and “paid” is less obvious than the homepage makes it sound. Setup requires Docker and a real server — this is not a point-and-click tool.
What is NocoBase
NocoBase is a self-hosted no-code development platform. You build applications by defining data models, attaching blocks (tables, forms, charts, Kanban, calendars) to those models, and wiring actions and workflows to control how data moves. The result is something between Airtable, Notion, and a lightweight internal tooling platform — but architecturally closer to none of them.
The thing that actually makes NocoBase different is the data model-first design. Most no-code tools are form-driven or table-driven: you create a spreadsheet-looking thing and then try to build an app on top of it. NocoBase separates data structure from presentation from the start. Your schema lives independently of how it’s displayed — one collection can drive multiple completely different interface blocks at the same time, without duplicating anything [2]. That sounds like an implementation detail but it becomes important the moment you need a form for data entry, a calendar for scheduling, and a chart for reporting to all talk to the same records.
The second real differentiator is the plugin architecture. Every feature in NocoBase — including core features — is a plugin. The README compares it to WordPress, which is accurate. You can install community plugins, build your own, or extend the system with custom JavaScript on pages. This isn’t bolted on: the microkernel is the product [README].
The project sits at 21,846 GitHub stars, with an active forum in English, Chinese, and Japanese. The company is China-based and the product has clearly been designed with enterprise use cases in mind from the start, not retrofitted with them after getting traction [README].
Why people choose it
The reviews converge on two distinct audiences: developers who want to escape custom development cycles, and non-technical founders who need a system complex enough to run a real business.
The “I’m done building from scratch” case. The XDA Developers review [2] frames NocoBase as a Notion alternative, which undersells it. What the article is actually describing is what happens when your team needs access control that isn’t “share this page with edit permission” — when a salesperson should be able to submit an order but not approve it, or a manager should see their team’s pipeline but not touch another department’s records. Notion can’t do this. NocoBase’s permission system operates at the field and action level, configured from the same visual UI as everything else, without YAML files [2].
The “I tried everything and this actually worked” case. The DEV Community piece [1] is the most useful review because it’s a real builder describing a real outcome. A business owner in Mexico spent over a decade trying to build an integrated ERP for a family company covering procurement, sales, inventory, logistics, projects, finance, HR, equipment maintenance, and fuel management. He hired developers (60% upfront, they never finished), tried Airtable, tried NocoDB, hit the same walls: per-user pricing was too high, record and automation limits blocked what he needed, the feature set wasn’t deep enough. With NocoBase he built the full system himself on a $200 PC — an 8th-gen i3 with 16GB RAM — self-hosted, accessible from any device [1]. That’s not a marketing case study. It’s a forum post in Spanish that got translated.
Versus Notion. Notion wins on writing experience and knowledge management. NocoBase wins on everything that requires structured data, workflows, or real access control [2]. If you’re building a company wiki, stay in Notion. If you’re building a CRM, an inventory system, or anything with approval flows, Notion will let you down.
Versus Airtable. Airtable is the obvious comparison for database-driven apps. The gap the DEV review [1] identifies is pricing: Airtable charges per user and per record tier, which makes a 10-person team expensive fast. NocoBase community edition has no user cap, no record cap, no automation cap. The complexity ceiling is also lower in Airtable — once you need multi-step approval workflows or field-level access control, you’re reaching for third-party tools.
Versus Retool. Retool is the closest category match — both target internal tool development. Retool is polished, cloud-hosted by default, and charges per user. NocoBase is self-hosted, plugin-extensible, and zero licensing cost on the community edition. The audiences are slightly different: Retool assumes developers are building the tool for non-developers. NocoBase assumes the eventual users might build parts of it themselves.
Features
Based on the README, homepage, and first-hand reviews:
Core data layer:
- Data model-driven architecture — UI and data structure fully decoupled [README][2]
- Multiple blocks (table, form, chart, Kanban, calendar, detail, map) for the same collection [2]
- Main database support (PostgreSQL, MySQL, SQLite) plus external databases and REST API data sources [README]
- One-click toggle between usage mode and configuration mode [README]
Permissions and access control:
- Role-based access control at the resource and action level [5]
- Field-level visibility control — restrict which fields specific roles can see or edit [2]
- Action-level permissions — a role can submit a form without being able to delete records [2]
- Fine-grained menu access control [5]
Workflows and automation:
- Built-in workflow engine for automation — no Zapier or n8n required for basic flows [2]
- Manual approval steps built into workflows (not just “run and done”) [5]
- Repetitive task automation with conditional logic [5]
AI employees:
- Define AI “employees” for specific roles — translator, analyst, assistant, researcher [README]
- AI embedded into interfaces and workflows rather than as a standalone demo [README]
- Configurable per business context, with claimed security and transparency controls [README]
Extensibility:
- All features are plugins — core functionality, UI blocks, data sources, actions [README]
- Pages support custom JavaScript for logic beyond the no-code builder [homepage]
- REST API integrations with external services [homepage]
- Full source access for forking and custom development [README]
Deployment:
- Docker Compose (recommended), CLI install, or Git source [README]
- Three installation methods with different trade-off profiles — Docker for no-code users, CLI for low-code devs, Git for contributors [README]
Pricing: SaaS vs self-hosted math
NocoBase community edition (self-hosted):
- License cost: $0
- Hosting: your own VPS or server
- User cap: none
- Record cap: none
- Automation cap: none [1][5]
NocoBase via managed hosting (Elestio):
- Starts at $14/month [5]
- Includes automated backups, SSL, updates, monitoring, custom domains
- Still your data, just someone else managing the server
NocoBase commercial edition:
- Advanced plugins (specific enterprise features) are sold separately. The exact list and pricing are not documented in the reviewed sources — you’d need to check the NocoBase commercial page directly.
Retool for comparison:
- Free: 5 users, 1 environment
- Team: $10/user/month — a 20-person team is $200/month ($2,400/year)
- Business: $50/user/month
- Enterprise: custom
Airtable for comparison:
- Free: unlimited bases, 1,200 records per base
- Plus: $10/user/month, 5,000 records
- Pro: $20/user/month, 50,000 records
- Enterprise: custom pricing
Concrete math for a 15-person ops team:
Say you’re building an internal procurement and inventory system for 15 people. On Retool Team that’s $150/month ($1,800/year). On Airtable Pro it’s $300/month before you hit record limits. On NocoBase self-hosted, it’s $0 in licensing plus approximately $10–20/month for a VPS with enough RAM to run the stack.
Year-one savings vs Retool: roughly $1,600–1,700. Year-two savings: same, compounding. The builder from [1] ran NocoBase on hardware he already bought for other purposes. His software cost was genuinely zero.
The Elestio managed option at $14/month is meaningful for teams that want the control of self-hosting without managing the server — it’s $168/year versus $1,800+ for Retool, and your data stays on dedicated hardware [5].
Deployment reality check
NocoBase’s recommended path is Docker Compose [README]. The forum thread [3] is worth reading for what it reveals: a user asked whether NocoBase could run on Bun or Deno runtimes, or be deployed without Docker on a plain Debian server. The answer from the NocoBase team was essentially “Docker is strongly recommended; other Node.js deployment is possible but unsupported.” No Bun, no Deno, no Ansible scripts, no Nix flakes [3].
That’s honest, and it means the real requirement is: a Linux server with Docker installed. What you actually need:
- A VPS with at least 4GB RAM (8GB recommended for production with workflows active)
- Docker and docker-compose
- A domain and reverse proxy for HTTPS (Nginx or Caddy)
- PostgreSQL (bundled or external — external is better for production)
- An understanding that “it’s just Docker Compose” hides real maintenance overhead: updates, backups, SSL renewals
What can go sideways:
The forum thread [3] flags that NocoBase does not support non-Docker deployment paths well. If your infrastructure doesn’t do Docker (air-gapped environments, some bare-metal setups, Bun/Deno shops), you’re on your own.
The AI employees feature is presented prominently on the homepage, but the reviews don’t include any first-hand accounts of it working well in production. The XDA piece [2] doesn’t touch it. The DEV review [1] doesn’t mention it. The Elestio listing [5] describes it in feature-list terms without field evidence. Treat the AI capabilities as a beta-stage layer on top of a solid workflow engine — don’t buy NocoBase for the AI; buy it for the data modeling and permissions.
For a technical user comfortable with Docker: 30–60 minutes to a working instance. For someone following a guide without Docker experience: 2–4 hours including domain and SSL setup. For the non-technical founder in the DEV review who ran it on a local PC with no domain: he was already technical enough to set up a server — he just didn’t know how to code [1].
If Docker and VPS maintenance are the blockers, Elestio at $14/month solves that entirely [5].
Pros and Cons
Pros
- Data model-driven architecture. Genuinely different from form-centric no-code tools. One collection powers multiple block types simultaneously without duplicating schema [2][README]. This matters when you’re building real business systems, not demos.
- No usage caps on community edition. No user limits, no record limits, no automation limits [1]. This is the point that breaks the comparison with Airtable and most cloud no-code tools.
- Built-in workflows. You don’t need a separate Zapier/n8n subscription for approval flows and automation — it’s inside the platform [2][5].
- Field and action-level permissions. The access control model is enterprise-grade, configured visually, without touching config files [2][5].
- Plugin architecture. Everything is a plugin, so extensions don’t create architectural debt — they’re first-class additions, not hacks [README].
- Proven on complex systems. The ERP case study [1] covers procurement, sales, inventory, logistics, HR, and more — built by a non-developer. This isn’t a toy.
- Managed hosting option. Elestio at $14/month gives you NocoBase without the DevOps burden [5].
Cons
- License is not clean MIT. The merged profile flags the license as “NOASSERTION” — NocoBase uses a dual-license model where the community core is open-source but commercial plugins are sold separately. The line between what’s free and what costs money requires checking their commercial page directly before committing.
- AI features are unproven in third-party reviews. The “AI employees” feature is the headline on the homepage but doesn’t appear in any independent review with real usage evidence. Treat it as a roadmap item with a promising demo [1][2].
- Docker-or-nothing deployment. No supported path for Bun, Deno, bare-metal without containers, or Ansible [3]. This limits where you can run it.
- Node.js performance ceiling. For a large team with heavy workflow automation and many concurrent users, the Node.js stack has limits that a Postgres-backed Python or Go application wouldn’t hit. Not a problem for most teams, but worth knowing.
- China-based company. For teams with data sovereignty requirements outside China, the company origin is relevant context to evaluate. The self-hosted model means your data never touches their servers, but the software supply chain is theirs.
- Documentation depth varies. The forum thread [3] shows the dev team is responsive but that some non-standard deployment questions get “we recommend Docker” as the full answer.
- Not an automation-first tool. If you need a Zapier replacement with 600+ integrations, this isn’t it. The workflow engine covers internal process automation well; external app integrations are limited by available data source plugins.
Who should use this / who shouldn’t
Use NocoBase if:
- You’re a development team that builds internal tools and is tired of the per-user pricing on Retool or Airtable scaling against you as the team grows.
- You need a system complex enough to handle real business logic — approval flows, conditional permissions, multi-department access control — that tools like Notion or basic Airtable can’t model cleanly.
- You’re comfortable with Docker deployment or willing to pay $14/month for managed hosting.
- You want no licensing cost on the core platform and are willing to check what commercial plugins actually cost before you need them.
- You’re building something like what [1] describes: an ERP, a CRM, a project management system with real workflows — not just a shared spreadsheet.
Skip it (use Airtable or Notion) if:
- You need cloud-hosted simplicity with no server maintenance, and your data compliance requirements are light.
- Your use case is knowledge management, wikis, or documentation — NocoBase doesn’t compete in that space.
- You need fewer than 5 users and per-user pricing is fine.
Skip it (use Retool) if:
- You have engineers building internal tools for non-technical users and need a polished, fully managed platform with extensive pre-built component libraries.
- Your team is already paying Retool prices and isn’t feeling the pain yet.
Skip it (use n8n or Activepieces) if:
- Your primary need is external app-to-app automation — connecting Slack, Gmail, HubSpot, and OpenAI in event-driven flows. NocoBase’s workflow engine handles internal data flows, not integration orchestration.
Skip it (stay on Airtable) if:
- You need Airtable’s interface designer and app-publishing features and you’re paying per user without complaint.
Alternatives worth considering
- NocoDB — the most direct open-source alternative. Turns any database into a no-code spreadsheet UI. Simpler than NocoBase, less extensible, no built-in workflow engine. Better for teams that want a database UI, not a full app builder.
- Retool — polished, developer-focused, cloud-hosted by default. Charges per user. Better tooling for complex frontend components; worse for data ownership and cost at scale.
- Appsmith — open-source internal tool builder with a React component model. More code-centric than NocoBase. Better for engineers, less accessible for non-technical builders.
- Budibase — open-source, self-hostable, targets internal tools and portals. Community edition is more constrained than NocoBase; commercial tier is priced similarly to Retool.
- n8n — if the workflow automation piece is what you need, n8n is deeper for external integrations. NocoBase and n8n can complement each other: NocoBase for the data layer and UI, n8n for integrating with third-party services.
- Baserow — open-source Airtable alternative. Simpler architecture than NocoBase, less extensible, no plugin system. Good for collaborative spreadsheet-style work.
For the target audience — teams building internal business systems at startup or SMB scale — the realistic shortlist is NocoBase vs Budibase vs NocoDB. NocoBase wins on extensibility and the no-cap community edition. It loses on setup simplicity and licensing transparency.
Bottom line
NocoBase is the right answer to a specific problem: you need to build a real internal business system — not a demo, not a spreadsheet, not a wiki — and you want to own the infrastructure without paying per-user forever. The data model-driven architecture and plugin system are genuine innovations, not marketing terms. The community edition with no user caps, record caps, or automation limits removes the most painful failure mode of cloud no-code tools. The ERP case study [1] is the strongest signal here — a non-developer built a system covering ten different business functions on a $200 server. That’s what this platform is for.
The honest caveats: the license is complex, the AI features are unproven in production, and “Docker is strongly recommended” means this isn’t a one-click setup for non-technical founders. If you’re the person in [1] — technically curious but not a developer, building for a real operational need, done getting burned by per-user pricing — NocoBase is worth the setup time. If the setup is the blocker, Elestio at $14/month handles the infrastructure and your data stays on dedicated hardware.
If the deployment itself is the hard part, that’s exactly what unsubbed.co’s parent studio upready.dev deploys for clients. One-time fee, done, you own the stack.
Sources
- DEV Community — “Community Spotlight: Building a Real-World ERP with NocoBase” (originally from NocoBase blog). https://dev.to/nocobase/an-erp-built-with-nocobase-from-a-community-user-1o3d
- Beatrice Manuel, XDA Developers — “NocoBase is the self-hosted Notion alternative I didn’t know I needed” (Feb 28, 2026). https://www.xda-developers.com/nocobase-notion-alternative/
- NocoBase Forum — “Self-Hosting NocoBase Questions” (Dec 2024). https://forum.nocobase.com/t/self-hosting-nocobase-questions/2210
- Emergent.sh — “5 Best Self-Hosted No-Code App Builders That Work in 2026”. https://emergent.sh/learn/best-self-hosted-no-code-app-builder
- Elestio — “Managed NocoBase as a Service” (pricing and feature overview). https://elest.io/open-source/nocobase
Primary sources:
- GitHub repository and README: https://github.com/nocobase/nocobase (21,846 stars)
- Official website: https://www.nocobase.com
- Online demo: https://demo.nocobase.com/new
- Documentation: https://docs.nocobase.com
Features
Integrations & APIs
- Plugin / Extension System
Related Automation & Workflow Tools
View all 122 →n8n
180KOpen-source-ish workflow automation for people who write code and people who don't — the 180K-star platform technical teams actually adopt.
Langflow
146KVisual platform for building AI agents and MCP servers with drag-and-drop components, Python customization, and support for any LLM.
Dify
133KOpen-source platform for building production-ready agentic workflows, RAG pipelines, and AI applications with a visual builder and no-code approach.
Browser Use
81KMake websites accessible for AI agents — automate browsing, extraction, testing, and monitoring in natural language with Playwright and LLMs.
Ansible
68KThe most popular open-source IT automation engine — automate provisioning, configuration management, application deployment, and orchestration using simple YAML playbooks over SSH.
openpilot
60KOpen-source driver assistance system from comma.ai that brings adaptive cruise control and lane centering to 275+ supported car models.