Open Data Contract Standard, native
Ship data your team can trust.
Catalyst monitors data quality across every warehouse — define contracts in ODCS, run validations on a schedule, and catch bad data before it reaches your dashboards.
- No credit card
- Google & Microsoft SSO
- Read-only access
Everything you need to monitor data quality
From connection to contract to results — one workflow, aligned to the open standard your team already speaks.
Connect any source
BigQuery, PostgreSQL, MySQL, SQL Server, Redshift and Microsoft Fabric — plus CSV, JSON and Excel uploads. Read-only, in minutes.
Import schema instantly
Catalyst reads information_schema and pulls in your columns, types and keys automatically.
Rules on the ODCS standard
Not-null, uniqueness, ranges, patterns, freshness, referential integrity — mapped to data contract quality.
Builder & YAML in sync
Edit rules visually or as an Open Data Contract. Both views stay perfectly in sync, and YAML is the source of truth.
Schedule & run
Trigger validations manually or on a cron schedule, and see pass, warn and fail results the moment a run completes.
Results & coverage
Drill into failing rows, track pass/warn/fail history, and see coverage across every quality dimension.
Secure by architecture, not by afterthought
Catalyst reads metadata, never moves your data, and signs everyone in through your existing identity provider.
Single sign-on (Google · Microsoft)
Sign in with the identity provider your team already uses. Access follows your directory, so removing someone there removes their access here — no separate password for them to reuse, and none for you to reset.
Single sign-on
Sign in with your Google or Microsoft identity — no separate password to phish or leak.
Read-only access
Catalyst only needs metadata and read access — your data never leaves your warehouse.
Encrypted end to end
Encrypted in transit over TLS 1.2+ and encrypted at rest for all metadata and configuration.
Granular RBAC
Admin, Editor and Viewer roles scoped per workspace, managed in settings.
Audit log
Every rule change, contract edit and validation run is recorded and exportable.
Credential isolation
Warehouse secrets are encrypted with rotating keys, decrypted only to run a check, and never returned by the API.
See Catalyst on real data — no signup required
Spin up a fully-seeded workspace with a sample warehouse, imported schemas, ODCS rules, schedules, and past run results. Explore the whole product in one click.
- Sample warehouse
- 6 datasets + schemas
- ODCS rules & contracts
- Scheduled run history
Simple, per-seat pricing
Start free. Scale when your team does. No data-volume surprises.
Starter — €0, free forever
For individuals validating a first dataset.
- 1 connection · 1 dataset
- PostgreSQL & MySQL
- Manual validation runs
- Single user
Team — €29, per user / month
For data teams shipping trusted pipelines.
- 10 connections · 50 datasets
- All warehouse connectors
- Scheduling & reports
- Builder + YAML contracts
- Unlimited team members
Enterprise — Custom, billed annually
For platform teams at scale.
- Unlimited everything
- Google & Microsoft SSO
- Audit log & RBAC
- SLA & dedicated support
- On-prem / VPC option
Frequently asked questions
What teams ask us before they connect their first warehouse.
How do I validate data in my warehouse?
Connect the warehouse read-only, let Catalyst import the schema, and put rules on the columns that matter — not-null, uniqueness, ranges, patterns, freshness, referential integrity. Catalyst compiles those rules to SQL that runs inside your warehouse, on demand or on a cron schedule. Every run keeps its pass/warn/fail history, so you can see the day a dataset started drifting instead of hearing about it from a dashboard.
What is a data contract?
A data contract is a machine-readable agreement about a dataset: which columns exist, what types they are, what the values are allowed to look like, and how fresh the data has to be. Because it is a file rather than a wiki page, it can be reviewed, versioned in Git and enforced automatically on every run. In Catalyst the contract is the source of truth — the rule builder and the YAML editor are two views of the same document.
What is ODCS?
ODCS is the Open Data Contract Standard: an open YAML specification for describing a dataset's schema, ownership, service levels and quality expectations. It is developed under the Linux Foundation's Bitol project rather than by a vendor, so no single tool controls it. Catalyst reads and writes ODCS natively, which means your contracts stay portable and readable outside our product.
Which databases does Catalyst support?
Catalyst connects to BigQuery, PostgreSQL, MySQL, SQL Server, Redshift and Microsoft Fabric, and it validates CSV, JSON and Excel files you upload. Every connection is read-only and needs nothing beyond metadata and select rights. The free Starter plan covers PostgreSQL and MySQL; the Team plan unlocks every connector.
Does Catalyst move or copy my data?
No. Validation queries run inside your own warehouse, and only the results come back: pass or fail, the number of violating rows, and up to five example failing rows per check so your team can see what went wrong. Nothing else is copied out. Warehouse credentials are encrypted at rest, decrypted only to run a check, and never returned by the API.
Can I run validations on a schedule?
Yes. Any contract can run on a cron schedule as well as on demand, and the pass, warn and fail results are on the dashboard the moment a run completes. Each run is stored with its results, so coverage and quality trends are visible per dataset and per quality dimension.
How is Catalyst priced?
Starter is free forever: one connection, one dataset, manual runs. Team is €29 per user per month, or €290 per user per year, and includes every connector, scheduling and reports. Enterprise is custom-priced for platform teams that need SSO, audit logging, an SLA or an on-prem deployment. All prices exclude VAT.
How long does it take to get started?
Minutes. Adding a connection and importing a schema takes a few clicks, and the first rules are generated from the columns Catalyst finds. If you would rather not connect anything yet, the one-click demo opens a seeded workspace with sample datasets, contracts and run history — no signup required.
Ready to trust your data?
Launch the demo in one click, or talk to us about rolling Catalyst out across your data platform.