ConfigsApr 10, 2026·3 min read

NocoDB — Open Source No-Code Database Platform

NocoDB turns any SQL database into a smart spreadsheet with REST APIs. Open-source Airtable alternative with views, automations, and team collaboration.

TL;DR
NocoDB converts SQL databases into spreadsheet interfaces with REST APIs, views, and automations.
§01

What it is

NocoDB is an open-source no-code platform that turns any MySQL, PostgreSQL, SQL Server, SQLite, or MariaDB database into a smart spreadsheet interface. It provides grid, gallery, kanban, and form views on top of your existing data. Every table automatically gets REST and GraphQL APIs for programmatic access.

NocoDB targets teams that need an Airtable-like interface on top of their existing databases. Instead of building admin panels or data management UIs from scratch, NocoDB provides them instantly.

§02

How it saves time or tokens

NocoDB eliminates the need to build CRUD interfaces for database tables. Point it at an existing database and it generates spreadsheet views, forms, and APIs automatically. Automations handle repetitive tasks like sending notifications or updating related records. The API generation means frontend developers can start building immediately without writing backend endpoints.

§03

How to use

  1. Deploy with Docker:
docker run -d --name nocodb \
  -p 8080:8080 \
  nocodb/nocodb:latest
  1. Open http://localhost:8080, sign up, and create your first base.
  1. Connect an existing database or create tables directly in NocoDB.
  1. Switch between grid, gallery, kanban, and form views as needed.
§04

Example

# NocoDB with external PostgreSQL database
docker run -d --name nocodb \
  -p 8080:8080 \
  -e NC_DB='pg://host:5432?u=user&p=password&d=mydb' \
  nocodb/nocodb:latest

# Access the auto-generated REST API
curl http://localhost:8080/api/v1/db/data/noco/project_id/table_name \
  -H 'xc-auth: YOUR_API_TOKEN'

# Create a record via API
curl -X POST http://localhost:8080/api/v1/db/data/noco/project_id/table_name \
  -H 'xc-auth: YOUR_API_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"Name": "Alice", "Email": "alice@example.com"}'
§05

Related on TokRepo

This tool integrates with standard development workflows and requires minimal configuration to get started. It is available as open-source software with documentation and community support through the official repository. The project follows semantic versioning for stable releases.

For teams evaluating this tool, the key advantage is reducing manual work in repetitive tasks. The automation provided by the built-in features means less custom code to maintain and fewer integration points to manage. This translates directly to lower maintenance costs and faster iteration cycles.

§06

Common pitfalls

  • NocoDB uses an internal SQLite database by default for metadata; for production use, configure an external PostgreSQL or MySQL database for metadata storage.
  • Connecting to an existing database exposes all tables; use NocoDB's role-based access control to restrict what users can see and modify.
  • Auto-generated APIs follow NocoDB's schema, not your existing API conventions; plan for API translation if integrating with existing systems.

Frequently Asked Questions

How is NocoDB different from Airtable?+

NocoDB is open-source and self-hostable, while Airtable is proprietary SaaS. NocoDB can connect to existing SQL databases, while Airtable uses its own storage. Both provide spreadsheet-style interfaces with views and automations.

Does NocoDB work with existing databases?+

Yes. NocoDB connects to MySQL, PostgreSQL, SQL Server, SQLite, and MariaDB databases. It creates spreadsheet views on top of your existing tables without modifying the underlying data.

Does NocoDB provide APIs automatically?+

Yes. Every table in NocoDB automatically gets REST and GraphQL APIs. You can create, read, update, and delete records programmatically using the auto-generated endpoints.

Can multiple users collaborate in NocoDB?+

Yes. NocoDB supports multiple users with role-based access control (owner, editor, commenter, viewer). Users can collaborate on shared bases with real-time updates.

Is NocoDB free?+

Yes. NocoDB is open-source under the AGPL-3.0 license. Self-hosting is free with no usage limits. A managed cloud version is also available for teams that prefer not to self-host.

Citations (3)

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets