Skip to main content

Coda overview

The Coda connector brings content from your Coda Enterprise instance into Glean so users can search Coda docs, pages, and tables without leaving Glean. Glean uses the Coda API and Admin API to crawl content and permission metadata, and enforces Coda access controls at query time.

To connect Coda to Glean, see Setup.

Supported features

The connector indexes Coda content and permission metadata needed for secure retrieval in Glean. It is designed for Coda Enterprise environments that can use the Admin API.

Supported objects

ObjectDescription
DocsTop-level Coda documents
PagesTop-level and nested pages within docs
TablesStructured table content within docs, subject to Coda API support
Users and groupsIdentity and membership data used for permission enforcement

Supported API endpoints

The connector reads from the following Coda APIs and feature areas:

  • Organization endpoints: Discover the organization and its top-level structure.
  • Workspace and folder endpoints: Enumerate workspaces and folders.
  • Docs, pages, and tables endpoints: Crawl document content, nested pages, and supported table data.
  • User and permissions endpoints: Retrieve user, workspace, folder, document, and page permissions for access enforcement.
  • Audit and activity endpoints: Obtain document-level change history where available.

Permissions

Glean preserves Coda's native permission model:

  • Content visibility is enforced using organization, workspace, folder, document, and page permissions returned by Coda.
  • Users see Coda content in Glean only if they already have access to that content in Coda.
  • User and group identities are crawled so Glean can map permissions correctly at search time.

Crawling and freshness

  • The connector relies on scheduled crawls rather than webhooks.
  • Document-level activity and change history can be used where Coda exposes it, but page-level activity details are limited.
  • Polling-based crawls mean very recent changes may not appear in Glean immediately.

Limitations

  • The connector is available only for Coda Enterprise customers because it depends on the Admin API.
  • Coda does not provide webhooks for document or page changes in this connector path, so updates are detected through polling.
  • Table rows and some advanced content types, such as formulas and controls, are limited by Coda API capabilities.
  • Activity and audit data is available at the document level, not the page level.
  • Link sharing and public access behavior may be inferred from document settings where direct API coverage is limited.
  • Nested page visibility depends on successful traversal during crawling, so some sub-pages may not appear until a later crawl if an earlier crawl is incomplete.

See also