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.