
## Data contracts overview

URL: https://docs.atlan.com/product/capabilities/build-apps/sdks/python/data-contracts/how-tos

> Overview of managing data contracts in the Atlan Python SDK (pyatlan). Create and manage data contracts programmatically using the SDK.

# Data contracts overview

```mermaid
erDiagram
 DataContract |o--o{ DataContract : versions
 DataContract |o--|| Asset : latest
 DataContract |o--|| Asset : latestCertified
```

[Data contracts](https://ask.atlan.com/hc/en-us/articles/9281528742799) are agreements between data producers and consumers, that specify requirements for generating and using high-quality, reliable data.

- You can [manage data contracts](https://docs.atlan.com/llms/governance/contracts/manage-via-cli/llms.txt) using Atlan's [command-line interface (CLI)](https://docs.atlan.com/llms/platform/python/set-up-sdk/llms.txt).
- You may also want to refer to the [data contracts specification](https://docs.atlan.com/llms/platform/python/data-contract-spec/llms.txt), to understand how data contracts are defined.

_Last updated: 15 May 2026._

---

> **AI agent?** Install the Atlan Docs MCP for direct access: https://docs.atlan.com/skills/install-docs-mcp.md
