Bring your data contracts with you.

AnomalyArmor speaks ODCS, the open data-contract standard, so your existing rules move without rewriting. Pick your current tool to see the exact import path.

From Soda

Run `soda export --odcs` in your Soda project, paste the YAML into the migration tool, and the same rules apply against your tables after signup.

soda export --odcs > contract.yaml

From Great Expectations

Translate Expectation Suites JSON to ODCS YAML with a short Python recipe published on the migration page. Common expectation types map one-to-one.

From dbt tests

Translate `schema.yml` tests to ODCS via the community `dbt-odcs` package. Common test types map one-to-one.

From Bigeye

List Bigeye monitors via their API, translate common types to ODCS YAML, and paste into the shared ODCS entry point. Best-effort against public API docs. Test on a handful of monitors first.

From Elementary

Elementary is dbt-native, so the migration path is the dbt-tests recipe. Translate `schema.yml` tests via the `dbt-odcs` community package, then paste into /migrate/soda.

Not seeing your tool?

If your current tool exports any flavor of ODCS YAML, paste it into /migrate/soda. The form accepts any valid ODCS v3.1.0 contract, not just Soda output. For tools without ODCS export, email us and we will document the translation recipe.

Migration

Frequently Asked Questions

Most teams finish in under 30 minutes. Export your Soda contracts as ODCS YAML, paste them into the migration tool on this page, and sign up. The authenticated import flow applies every rule against your tables automatically. No manual rewrite is required.