Skip to content
Home / Migrations / AirtableNocoDB (self-hosted)

Airtable NocoDB (self-hosted)

medium

NocoDB is the open-source Airtable alternative. Self-hosted on any database (PostgreSQL, MySQL, SQLite). No record limits, no per-seat pricing. Airtable CSV import supported.

Estimated: 3-6h · 4 steps
Progress0%
Step 1: Deploy NocoDB

Docker or Railway or Coolify. Connects to existing Postgres or creates SQLite.

docker run -d --name nocodb -p 8080:8080 nocodb/nocodb:latest
Step 2: Export Airtable data

Export each Airtable base as CSV. Include linked records, attachments, and formula columns in separate exports.

Step 3: Import into NocoDB

Create tables in NocoDB. Import CSV files. Recreate linked record relationships manually.

Step 4: Rebuild views and automations

Recreate Airtable views (Grid, Kanban, Gallery, Form) in NocoDB. Automations → NocoDB webhooks + n8n/Make.

All data imported. Views recreated. Team can access via browser. API endpoints available.

What this migration involves

Moving from Airtable to NocoDB (self-hosted) is rated medium and takes about 3-6h on a typical project. The guide breaks it into 4 steps, 1 of which ship with runnable commands and 1 with a verification check.

FAQ

How long does migrating from Airtable to NocoDB (self-hosted) take?

Around 3-6h for a typical project — 4 steps, difficulty rated medium, 1 of them with copy-paste commands.

Is moving from Airtable to NocoDB (self-hosted) reversible?

No reverse guide is tracked yet, so treat this as a one-way move and keep a full export of your Airtable data before you start.

What does NocoDB (self-hosted) cost compared to Airtable?

Pricing for both tools is contact-based or not tracked yet.