Skip to main content
A schema defines the columns that Lasso extracts from your source data. Think of it as a blueprint for your table.

Column definitions

Each column has a key, label, and type:
  • key — Machine-readable identifier (snake_case). Used to access data in rows.
  • label — Human-readable name shown in exports and the dashboard.
  • type — The data type Lasso should extract. See below.
  • required — Whether this column must have a value for every row.

Column types

Auto-generated schemas

If you are not sure what columns to define, you can let the AI generate a schema from sample data:
The AI analyzes your sample and infers appropriate column keys, labels, and types.

Reusing schemas

Schemas are reusable across multiple tables. Create a schema once, then reference it by ID when creating new tables. You can update a schema at any time — existing tables retain their original column definitions.