Home
Teable
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.
7 APIs
0 Features
No-Code Database Airtable Alternative Postgres Open Source
Create, list, update, and delete spaces (top-level workspaces) and manage space-level collaborators and their roles.
Manage bases (the Postgres-backed databases inside a space), including create, duplicate, delete, base collaborators, and shareable links.
Create, list, get, update, duplicate, and delete tables within a base, the spreadsheet-like containers that hold fields and records.
Define and manage table fields (columns) across Teable's rich field types, including create, update, convert field type, duplicate, and delete.
Full CRUD over records (rows) with rich querying - filter, orderBy, search, projection, pagination, fieldKeyType and cellFormat controls - plus batch create/update/delete, dupli...
Create and manage views (grid, form, Kanban, gallery, calendar) over a table, including filter, sort, group configuration and shareable view links.
Upload and retrieve file attachments via signed upload flow, then reference them from attachment-type fields on records.
Sources
aid: teable
url: https://raw.githubusercontent.com/api-evangelist/teable/refs/heads/main/apis.yml
name: Teable
kind: company
description: 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.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- No-Code
- Database
- Airtable Alternative
- Postgres
- Open Source
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: teable:teable-spaces-api
name: Teable Spaces API
tags:
- Spaces
- Workspaces
- Collaborators
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://help.teable.ai/en/api-doc/overview
baseURL: https://app.teable.io/api
properties:
- url: https://help.teable.ai/en/api-doc/overview
type: Documentation
- url: https://help.teable.ai/en/api-doc/space-list
type: APIReference
- url: openapi/teable-openapi.yml
type: OpenAPI
- url: collections/teable.postman_collection.json
type: PostmanCollection
- url: collections/teable.opencollection.json
type: OpenCollection
description: Create, list, update, and delete spaces (top-level workspaces) and manage
space-level collaborators and their roles.
- aid: teable:teable-bases-api
name: Teable Bases API
tags:
- Bases
- Databases
- Sharing
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://help.teable.ai/en/api-doc/overview
baseURL: https://app.teable.io/api
properties:
- url: https://help.teable.ai/en/api-doc/base-get-all
type: Documentation
- url: https://help.teable.ai/en/api-doc/base-get-all
type: APIReference
- url: openapi/teable-openapi.yml
type: OpenAPI
- url: collections/teable.postman_collection.json
type: PostmanCollection
- url: collections/teable.opencollection.json
type: OpenCollection
description: Manage bases (the Postgres-backed databases inside a space), including
create, duplicate, delete, base collaborators, and shareable links.
- aid: teable:teable-tables-api
name: Teable Tables API
tags:
- Tables
- Schema
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://help.teable.ai/en/api-doc/overview
baseURL: https://app.teable.io/api
properties:
- url: https://help.teable.ai/en/api-doc/table-list
type: Documentation
- url: https://help.teable.ai/en/api-doc/table-list
type: APIReference
- url: openapi/teable-openapi.yml
type: OpenAPI
- url: collections/teable.postman_collection.json
type: PostmanCollection
- url: collections/teable.opencollection.json
type: OpenCollection
description: Create, list, get, update, duplicate, and delete tables within a base,
the spreadsheet-like containers that hold fields and records.
- aid: teable:teable-fields-api
name: Teable Fields API
tags:
- Fields
- Columns
- Schema
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://help.teable.ai/en/api-doc/overview
baseURL: https://app.teable.io/api
properties:
- url: https://help.teable.ai/en/api-doc/field-list
type: Documentation
- url: https://help.teable.ai/en/api-doc/field-list
type: APIReference
- url: openapi/teable-openapi.yml
type: OpenAPI
- url: collections/teable.postman_collection.json
type: PostmanCollection
- url: collections/teable.opencollection.json
type: OpenCollection
description: Define and manage table fields (columns) across Teable's rich field
types, including create, update, convert field type, duplicate, and delete.
- aid: teable:teable-records-api
name: Teable Records API
tags:
- Records
- Rows
- CRUD
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://help.teable.ai/en/api-doc/overview
baseURL: https://app.teable.io/api
properties:
- url: https://help.teable.ai/en/api-doc/record-get-list
type: Documentation
- url: https://help.teable.ai/en/api-doc/record-get-list
type: APIReference
- url: openapi/teable-openapi.yml
type: OpenAPI
- url: collections/teable.postman_collection.json
type: PostmanCollection
- url: collections/teable.opencollection.json
type: OpenCollection
description: Full CRUD over records (rows) with rich querying - filter, orderBy,
search, projection, pagination, fieldKeyType and cellFormat controls - plus batch
create/update/delete, duplicate, and record history.
- aid: teable:teable-views-api
name: Teable Views API
tags:
- Views
- Grid
- Kanban
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://help.teable.ai/en/api-doc/overview
baseURL: https://app.teable.io/api
properties:
- url: https://help.teable.ai/en/api-doc/view-list
type: Documentation
- url: https://help.teable.ai/en/api-doc/view-list
type: APIReference
- url: openapi/teable-openapi.yml
type: OpenAPI
- url: collections/teable.postman_collection.json
type: PostmanCollection
- url: collections/teable.opencollection.json
type: OpenCollection
description: Create and manage views (grid, form, Kanban, gallery, calendar) over
a table, including filter, sort, group configuration and shareable view links.
- aid: teable:teable-attachments-api
name: Teable Attachments API
tags:
- Attachments
- Files
- Uploads
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://help.teable.ai/en/api-doc/overview
baseURL: https://app.teable.io/api
properties:
- url: https://help.teable.ai/en/api-doc/attachment-upload
type: Documentation
- url: https://help.teable.ai/en/api-doc/attachment-upload
type: APIReference
- url: openapi/teable-openapi.yml
type: OpenAPI
- url: collections/teable.postman_collection.json
type: PostmanCollection
- url: collections/teable.opencollection.json
type: OpenCollection
description: Upload and retrieve file attachments via signed upload flow, then
reference them from attachment-type fields on records.
common:
- type: GitHubOrganization
url: https://github.com/teableio
- type: LinkedIn
url: https://www.linkedin.com/company/teable
- type: Website
url: https://teable.io
- type: Documentation
url: https://help.teable.ai/en/api-doc/overview
- type: Plans
url: plans/teable-plans-pricing.yml
- type: RateLimits
url: rate-limits/teable-rate-limits.yml
- type: FinOps
url: finops/teable-finops.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com