Teable
Teable is an open-source, no-code database platform built on PostgreSQL and positioned as an Airtable alternative. It pairs a spreadsheet-style UI with a documented REST API for managing spaces, bases, tables, fields, records, views, and attachments, scaling to millions of rows while keeping data in a real Postgres database.
APIs
Teable Spaces API
Create, list, update, and delete spaces (top-level workspaces) and manage space-level collaborators and their roles.
Teable Bases API
Manage bases (the Postgres-backed databases inside a space), including create, duplicate, delete, base collaborators, and shareable links.
Teable Tables API
Create, list, get, update, duplicate, and delete tables within a base, the spreadsheet-like containers that hold fields and records.
Teable Fields API
Define and manage table fields (columns) across Teable's rich field types, including create, update, convert field type, duplicate, and delete.
Teable Records API
Full CRUD over records (rows) with rich querying - filter, orderBy, search, projection, pagination, fieldKeyType and cellFormat controls - plus batch create/update/delete, dupli...
Teable Views API
Create and manage views (grid, form, Kanban, gallery, calendar) over a table, including filter, sort, group configuration and shareable view links.
Teable Attachments API
Upload and retrieve file attachments via signed upload flow, then reference them from attachment-type fields on records.