Datastore API

The Unified Datastore API enables developers and product managers to access structured data from databases, data lakes, and spreadsheets through a single, standardized interface. Retrieve databases, tables, records, and run queries against Google Sheets, Airtable, Snowflake, and other data platforms - all with one API.

What is the Unified Datastore API?

Data platforms like Google Sheets, Airtable, and Snowflake each have unique APIs with different authentication methods, data models, and query languages. The Unified Datastore API normalizes these differences, allowing you to build once and read and write tabular data across spreadsheets, operational databases, and cloud data warehouses without maintaining separate integrations for each provider.

Datastore Data Objects

The Datastore API provides access to the following standardized objects:

  • Databases: Workbooks, bases, schemas, and data lake connections with metadata and access details
  • Queries: Structured queries and SQL with filters, sorting, pagination, and aggregations
  • Records: Rows and entries with typed field values mapped to a common schema
  • Tables: Sheets, tables, and views with column definitions, field types, and relationships

Common Use Cases

Spreadsheet & No-Code Data Sync

Build tools that sync data between Google Sheets, Airtable, and other tabular platforms. Read and write records across spreadsheets and bases without building custom integrations for each product.

Analytics & Reporting

Create dashboards and reports by querying data from Snowflake and other data platforms. Run filtered queries, aggregations, and counts to power BI tools and internal reporting.

ETL & Data Pipelines

Develop data pipelines that extract records from spreadsheets and operational stores, transform them with a consistent query model, and load them into warehouses or downstream systems.

Operational App Backends

Use connected spreadsheets and databases as lightweight backends for internal tools and workflows. List tables, create and update records, and query data through one API regardless of the underlying platform.

Cross-Platform Data Migration

Migrate data between platforms by reading tables and records from one integration and writing them to another. Move bases, sheets, and table schemas with normalized field types and relationships.

AI & Automation Workflows

Build AI agents and automations that read structured data, filter records, and update rows across Google Sheets, Airtable, Snowflake, and other supported integrations using a single query and record model.

Data Model

DATASTORE data model

SVG fallback viewer

Loading diagram...
Share
Are we missing anything? Let us know
Was this page helpful?