Back to Blog
team@tinypod.app

Self-Hosting Nocodb: Airtable Alternative on Any Database

NocoDB turns any database into a smart spreadsheet. Connect your existing MySQL or PostgreSQL and get an Airtable-like interface.

nocodbairtabledatabaseno-code

What Is NocoDB?


NocoDB wraps any existing SQL database (MySQL, PostgreSQL, SQLite, MS SQL) with a smart spreadsheet interface. Unlike Baserow which creates its own tables, NocoDB works with your existing database.


Features


Views

  • Grid (spreadsheet)
  • Kanban
  • Gallery
  • Form
  • Calendar

  • Database

  • Connect existing databases
  • Create new tables
  • Field types: text, number, date, attachment, link, formula, lookup, rollup
  • Relationships (auto-detected from foreign keys)

  • API

  • Auto-generated REST API
  • GraphQL API
  • Swagger documentation
  • Authentication tokens

  • Collaboration

  • Multi-user access
  • Role-based permissions
  • Comments on rows
  • Audit trail

  • Automation

  • Webhooks
  • Email notifications
  • Zapier/n8n integration

  • NocoDB vs Baserow vs Airtable


  • NocoDB: Wraps existing databases, works with your schema
  • Baserow: Creates its own tables, more Airtable-like
  • Airtable: SaaS, most polished, most integrations

  • When to Choose NocoDB


  • You have existing databases you want a UI for
  • You want to keep using your existing database tools
  • You need non-technical users to view/edit database data

  • Deployment


    1. Deploy NocoDB on TinyPod

    2. Connect your existing database

    3. NocoDB auto-discovers tables and relationships

    4. Build views and share with team


    Resources: 1 CPU, 512 MB RAM.


    NocoDB is unique: it makes existing databases accessible without changing anything about them.