Skip to main content

datacontract import

Create a data contract from a source format. See the Imports section for every format and its options.

datacontract import <format> --source <source> [--output FILE]

Run datacontract import <format> --help to see format-specific options.

datacontract import sql --source ddl.sql --dialect postgres --output datacontract.yaml

Available formats: dbt, sql, avro, dbml, glue, bigquery, unity, jsonschema, json, odcs, parquet, csv, protobuf, spark, iceberg, excel, powerbi, snowflake.