Coda logo

Coda

Free tier

Your all-in-one collaborative workspace that brings teams and tools together

Free tier available·All audiences·API available

Key strengths

Docs + spreadsheets + apps in a single surfaceAI-powered assistant (Coda AI) for chat, generation, and column automation600+ integrations via Packs ecosystemPer-doc pricing model — not per seatHighly customizable templates for every team function
Free tier + paid plans
San Francisco, USA
Founded 2014
No ratings yet

Coda for Developers

REST API

Coda provides a public REST API to interact with docs, tables, rows, columns, formulas, and controls programmatically.

# List all docs in your account
curl -H "Authorization: Bearer YOUR_API_TOKEN" \
  https://coda.io/apis/v1/docs

# Insert a row into a table
curl -X POST \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"rows": [{"cells": [{"column": "c-ColId", "value": "New value"}]}]}' \
  https://coda.io/apis/v1/docs/{docId}/tables/{tableId}/rows

Pack Studio (Custom Integrations)

  • Build Packs using the Coda Pack SDK (TypeScript/JavaScript) to create custom formulas, sync tables, and actions that connect any external API.
  • Packs run in a sandboxed environment and support OAuth2, API key auth, and webhook triggers.

Key Concepts

  • Tables: Relational, cross-referenceable data objects. Rows, columns, and views are all API-accessible.
  • Formulas: Coda's formula language (similar to Excel/Sheets) supports lookups, filters, and AI column generation.
  • AI Column: Use AI() formula to run prompts across table rows at scale for classification, enrichment, or summarization tasks.
  • Automations: Trigger actions on row changes, schedules, or external webhooks — configurable via UI or API.