~/tools/teable
Teable
tool

Teable

Teable is an open source no-code database you can self-host — an Airtable alternative built on PostgreSQL, with a spreadsheet-style interface, real-time collaboration, and grid, kanban, gallery, calendar, and form views.

Teable is an open source no-code database you can self-host — an Airtable alternative built on PostgreSQL, with a spreadsheet-style interface, real-time collaboration, and grid, kanban, gallery, calendar, and form views.

What is Teable?

Teable is a no-code database platform that puts a spreadsheet-style interface on top of a real PostgreSQL database. You build tables, link records, and add formulas the way you would in Airtable, but the data lives in standard Postgres — so you keep SQL access and full control over where it’s stored. It’s written in TypeScript with a Next.js frontend and a NestJS backend.

What is Teable best for?

Teams that want an Airtable-like experience without per-seat SaaS pricing or handing their data to someone else’s cloud — and developers who want a no-code front end backed by a database they can query directly. Its Postgres foundation makes it a good fit when you need to scale to large tables (it’s built to handle millions of rows) or integrate with existing SQL tooling.

What can Teable do?

  • Edit data in a familiar spreadsheet grid, plus form, kanban, gallery, and calendar views
  • Collaborate in real time with comments, history, and undo/redo
  • Build logic with formulas, custom field types, filtering, grouping, and aggregation
  • Query your tables directly with SQL on the underlying PostgreSQL database
  • Import and export data, handle attachments, and batch-edit records
  • Extend it with plugins and connect it to tools like n8n via the API
  • Self-host with Docker, or one-click deploy to Railway, Sealos, Zeabur, and others

Where does Teable fall short?

  • It’s open-core: the Community Edition is free, but AI, automation, the authority (permission) matrix, and advanced admin are reserved for the paid Enterprise Edition and Cloud.
  • It’s PostgreSQL-only. Unlike NocoDB, which connects to MySQL, SQL Server, SQLite, and more, Teable runs on its own Postgres instance rather than wrapping an existing database of any flavor.
  • It’s a newer, smaller project than Airtable, so the plugin ecosystem and third-party integrations are less mature.

Is Teable free?

Yes — the Teable Community Edition is free and open source under the AGPL-3.0 license, and you only pay for the server you run it on. The Enterprise Edition is a paid upgrade that adds AI, automation, fine-grained permissions, and advanced administration. A managed cloud at teable.io is also available with per-seat pricing, so you pay for hosting convenience rather than the core software.

What does Teable replace?

Teable is a self-hosted alternative to Airtable. It covers the same job — turning a database into a collaborative, spreadsheet-like app with multiple views — but you run it on your own infrastructure, keep your data in standard PostgreSQL, and avoid Airtable’s per-seat cloud pricing.

FAQ

Is Teable open source? Yes. The Community Edition is licensed under AGPL-3.0, an OSI-approved open source license. Some advanced features (AI, automation, permission matrix) are part of the paid Enterprise Edition rather than the open source core.

Can I self-host Teable for free? Yes. The Community Edition is free to self-host with Docker; you only pay for the server. One-click deploys to Railway, Sealos, and Zeabur are also available.

Is Teable a good Airtable alternative? For teams that want to own their data and avoid per-seat pricing, yes — it offers the same views and spreadsheet UX on top of PostgreSQL. Airtable still has a larger integration ecosystem and a fully managed, zero-setup cloud.

What do I need to run Teable? A server with Docker and a PostgreSQL database. For production you’ll also want to handle backups, storage for attachments, and upgrades yourself.