Teable logo

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-CodeDatabaseAirtable AlternativePostgresOpen Source

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.

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
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