# import

> Create a data contract from a source format.

# `datacontract import`

{/* AUTOGENERATED from `datacontract --help`: do not edit by hand; regenerate with update_command_docs.py */}

```bash
datacontract import [OPTIONS] COMMAND [ARGS]...
```

| Subcommand | Description |
|---|---|
| [`adls`](./adls.md) | Import a data contract from files in Azure Blob Storage / ADLS. |
| [`athena`](./athena.md) | Import a data contract from an Amazon Athena database. |
| [`avro`](./avro.md) | Import a data contract from an Avro schema file. |
| [`bigquery`](./bigquery.md) | Import a data contract from BigQuery. |
| [`csv`](./csv.md) | Import a data contract from a CSV file. |
| [`databricks`](./databricks.md) | Import a data contract from Databricks Unity Catalog. |
| [`dbml`](./dbml.md) | Import a data contract from a DBML file. |
| [`dbt`](./dbt.md) | Import a data contract from a dbt manifest file. |
| [`excel`](./excel.md) | Import a data contract from an Excel file. |
| [`gcs`](./gcs.md) | Import a data contract from files in Google Cloud Storage. |
| [`glue`](./glue.md) | Import a data contract from AWS Glue. |
| [`iceberg`](./iceberg.md) | Import a data contract from an Iceberg schema file or a REST catalog. |
| [`json`](./json.md) | Import a data contract from a JSON file. |
| [`jsonschema`](./jsonschema.md) | Import a data contract from a JSON Schema file. |
| [`mysql`](./mysql.md) | Import a data contract from a MySQL database. |
| [`odcs`](./odcs.md) | Import a data contract from an ODCS file. |
| [`oracle`](./oracle.md) | Import a data contract from an Oracle database. |
| [`parquet`](./parquet.md) | Import a data contract from a Parquet file. |
| [`postgres`](./postgres.md) | Import a data contract from a Postgres schema. |
| [`powerbi`](./powerbi.md) | Import a data contract from a Power BI semantic model (.pbit, .bim, or .json) file. |
| [`protobuf`](./protobuf.md) | Import a data contract from a Protobuf schema file. |
| [`pydantic-model`](./pydantic-model.md) | Import a data contract from Pydantic models. |
| [`redshift`](./redshift.md) | Import a data contract from an Amazon Redshift schema. |
| [`s3`](./s3.md) | Import a data contract from files in S3. |
| [`snowflake`](./snowflake.md) | Import a data contract from a Snowflake workspace. |
| [`spark`](./spark.md) | Import a data contract from a Spark schema. |
| [`sql`](./sql.md) | Import a data contract from a SQL DDL file. |
| [`sqlserver`](./sqlserver.md) | Import a data contract from a SQL Server database. |
| [`trino`](./trino.md) | Import a data contract from a Trino catalog. |
| [`unity`](./unity.md) | Import a data contract from Databricks Unity Catalog (alias of `import databricks`). |

Guide: **[Imports](../../imports/index.md)**.
