Your data layer, shaped your way
Connect a source, build the columns and transformations you need, and reuse them across every dashboard and metric.
- Bring any source
- Custom columns
- Actions & webhooks
From source to every module
Datasets sit between your raw sources and the rest of the platform, so every module reads one shaped layer.
From raw source to ready metric
Connect any source, shape any field
Pull from MySQL, PostgreSQL, SFTP, file uploads and REST APIs, then build the custom columns, transformations and presets every module reads from. Relate datasets to each other, apply filters and conditions, and let each source refresh on an interval you set, one shaped layer, no pipeline to maintain.
- Source connectors
- Custom columns
- Transformations
- Saved presets
- Actions
- Webhooks
- Refresh intervals
- Filters & conditions
- File uploads
- REST API ingest
- Upsert / insert / replace
- Built-in datasets
Connect any source, once
Pull from payment systems, analytics and your own imports (databases, files and REST APIs) into a single, queryable layer that every module reads from. Choose how each source refreshes, on an interval you set, and pick the sync mode that fits: upsert, insert or replace.
Shape it once, reuse everywhere
Define custom columns, transformations and presets, then drop them into any dashboard. Add filters and conditions, relate datasets to one another, and fire actions and webhooks when the data changes so downstream tools stay in step.
Works hand in hand with
Build on your own data
Connect a source and shape it the way your business works. Free to start on the StartUp plan, no card.