Tutorials NocoDB

NocoDB Intro: The Open Source Airtable Alternative

NocoDB is an open source smart spreadsheet and no-code database — the open source Airtable alternative. What it does, and who it's for, without writing SQL.

E
Eric Founder, Roamer Tech · · 7 min read

Want to start now? Deploy your NocoDB in 60 seconds

Smart spreadsheet — the open-source Airtable alternative. From NT$499/mo.

Subscribe to NocoDB

If Excel has never felt collaborative enough, Google Sheets struggles once your data has real relationships, and you would rather not pay Airtable's ever-climbing monthly subscription, then NocoDB is probably what you are looking for. It is an open source smart spreadsheet and no-code database platform, billed as the open source Airtable alternative, and it lets people who don't write code build serious data applications.

This article walks through NocoDB end to end: what it does, which teams and situations it fits, how it differs from the spreadsheet tools you already know, and why running it on RoamerHost saves you a lot of hassle.

30-second overview

ItemDetails
What it isAn open source smart spreadsheet and no-code database
Why it beats a spreadsheetTyped fields, real relations, built-in API
Do you need to codeNo
APIGenerated automatically for every table, not an add-on
Monthly priceNT$499 (1 vCPU / 5 GB)

What is NocoDB?

In short, NocoDB turns a "database" or a "spreadsheet" into a friendly, intuitive table interface that a whole team can work in. You don't need to know SQL and you don't need to stand up a backend: you add, edit, filter and sort data the way you would in a spreadsheet, while getting database-grade structure and relationships underneath.

The core idea is that anyone should be able to build their own data application. A project board, a customer list, inventory tracking, a content calendar — you can build all of it by dragging and clicking, without asking an engineer for help.

NocoDB is open source software with publicly available code. That means no lock-in to a single vendor, and full control over your own data.

What can NocoDB do?

NocoDB's features all revolve around making data look good, work well and be easy to collaborate on. The main pieces are:

  • Multiple views: the same data can be presented from different angles — Grid, Gallery, Kanban, Calendar and Form.
  • Rich field types: beyond basic text, numbers and dates, you get attachments, single select, Link, Formula, Lookup, Rollup and other advanced types.
  • Automatic REST API and webhooks: every table gets a REST API automatically, so you can wire your data into a website, an app or another system; pair it with webhooks and data changes can trigger automation.
  • Collaboration and permissions: team members can edit at the same time, and permission settings control who can see what and who can change it.

How do the views work?

The "view" is one of NocoDB's most powerful concepts. One set of data, and each person looks at it in whatever way suits their job best:

View typeBest for
GridBrowsing and bulk-editing large amounts of data, spreadsheet style
GalleryImage-led content such as products, portfolios or property listings
KanbanTasks or processes split into columns by status (To do / In progress / Done)
CalendarData with a date attribute, such as schedules, events or deadlines
FormCollecting data from outside, such as sign-ups, surveys or request forms

Worth noting: switching views does not copy the data. Every view points at the same underlying records, so an update anywhere syncs everywhere instantly.

Who is NocoDB for?

NocoDB is a particularly good fit for small teams and solo operators on a limited budget who want to turn their data into a collaborative application quickly. Common use cases include:

  • Project management: track task progress on a Kanban board and keep milestones on a calendar.
  • Lightweight CRM: manage your customer list, contact history and follow-up status.
  • Inventory management: record products, quantities and stock movements, with formulas calculating what's left.
  • Content calendar: plan the schedule and owner for social posts and blog articles.
  • Event registration: collect sign-ups through a form and see them consolidated in the back end in real time.

How is it different from Excel, Google Sheets and Airtable?

A fair question: if you already use a spreadsheet, why would you need NocoDB? The difference comes down to how structured your data is, and how far collaboration and extensibility can go.

CriterionExcel / Google SheetsAirtableNocoDB
Data relationsWeak, faked with functionsStrongStrong
Multiple viewsBasically noneYesYes
Automatic APINoYesYes
Open sourceNoNo (closed source)Yes (open source)
Data controlTied to their cloudTied to their cloudCan be self-hosted
An easy way to remember it: Excel and Sheets are for free-form calculation, while Airtable and NocoDB are for structured data applications — and NocoDB's biggest advantages are being open source and keeping your data under your own control.

Why run NocoDB on RoamerHost

NocoDB is open source, but hosting it yourself means setting up a database, handling SSL certificates and keeping up with maintenance — a real barrier for non-technical users. That is exactly where the fully managed RoamerHost platform earns its keep:

  • One-click install, live in 60 seconds: no self-hosting, no server configuration; create the instance and you can start using it almost right away.
  • Isolated containers: every instance is isolated from the others, which protects both resources and data.
  • Automatic SSL and a dedicated subdomain: the platform provisions the certificate for you and gives you a *.roamerhost.com address, with encryption end to end.
  • Subscription-based, cancel any time: pay monthly by credit card through NewebPay, with no long-term contract hanging over you.

How do you get started?

Turning on NocoDB at RoamerHost is straightforward. The flow looks like this:

  1. Go to the dashboard at https://roamerhost.com/app and sign in.
  2. Pick the NocoDB product, choose a plan and create the instance with one click.
  3. Wait while the platform finishes deployment and SSL setup (usually quick).
  4. Open your NocoDB at its dedicated subdomain and start building your first base and table.

To compare the resources and features across plans, see our pricing page. Ready to turn data scattered across a dozen places into one system people actually enjoy using? The next tutorial walks you step by step through creating your first table and view.

FAQ

Q: How is this different from Google Sheets?

Four things: fields have types (a phone number starting with 0 won't lose its leading zero), tables have real relations, the API belongs to your own instance with no shared quota, and the same data can be shown in several views. If you have a small amount of data and you're the only user, Sheets is perfectly fine.

Q: Do I really not need to write code?

Creating tables, defining fields and building views require none. Wiring up automation means knowing how to use the API, but that is configuration rather than programming — see the API quickstart.

Q: Can it connect to my existing database?

Yes, it can connect to an existing database, so you don't necessarily have to migrate data into it. That is especially useful when you already have a system and just want a better interface on top of it.

Q: How many people can use it together?

Billing isn't per user; the practical limit depends more on your instance's resources. For how to divide up access, see the permissions and collaboration guide.

Q: What is it good for?

Customer lists, inventory management, project tracking, content calendars — things that are clearly structured but whose requirements keep changing. If your requirements are stable, buying a purpose-built system off the shelf is usually less work.

Sources and further reading

For field types and the permission model, the official documentation is the authority:

Further reading

Want someone to build it for you?

Once the data volume grows, or you need to plug this into your company's existing systems, it stops being just a question of picking a tool. Roamer Tech takes on enterprise system customization and API integration:

Ready to get started with NocoDB?

60 seconds after you subscribe, NocoDB is installed for you — an isolated container with hard resource limits you never share, and HTTPS out of the box.

Subscribe to NocoDB

Billed monthly · no contract · cancel anytime

Hi, I'm Roamer! Tap me anytime with a question and I'll help you out.

Roamer

Roamer - AI assistant

Online
Roamer

Ask me anything, anytime — I'll do my best to help!

Powered by RoamerHost AI