Concepts
- Table — a named collection of rows with a fixed set of columns. Every table has an implicit
idprimary key. - Column types —
string,number,boolean,datetime, andfile. - Rows — records keyed by
id. Theidis a UUID by default, or an auto-incrementing integer if you choose theserialid type at creation. - Workspace-scoped — tables belong to a workspace; access follows your workspace role.
Working with tables
In the app
Create tables, add columns, and edit rows in a spreadsheet-style UI. Import from CSV to bootstrap a table, and export back to CSV.
In flows
Read from and write to tables inside a flow, and run SQL with the query node — e.g. look up a record mid-flow or persist results.
From agents
Give an agent the Data Tables or SQL tool so it can answer questions from your data with read-only queries. See Agent Tools.
SQL queries
Query across the workspace’s tables with read-only SQL. Queries are guarded server-side (read-only, scoped to your workspace’s data) and reference a table by itssql_name (the lowercased table name):
Next steps
Tables in the SDK
Create tables, manage columns and rows, run SQL, import/export CSV.
Tables API
The full REST reference for the tables endpoints.