Coda
Free tierYour 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.
