
## Data mesh overview

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

> Overview of managing data mesh in the Atlan Python SDK (pyatlan). Create and manage data domains and products programmatically.

# Data mesh overview

```mermaid
erDiagram
 DataDomain ||--o{ DataDomain : SubDomains
 DataDomain ||--o{ DataProduct : contains
 DataProduct }o--o{ Asset : contains
 DataProduct }o--o{ Asset : OutputPort
```

- [Data domains](https://docs.atlan.com/llms/governance/domains/manage-data-domains/llms.txt) are a way to group data products together, for example by business area. Data domains themselves can be organized in a hierarchical structure of subdomains.
- [Data products](https://docs.atlan.com/llms/governance/domains/manage-data-products/llms.txt) are a way to group assets together. They both define the assets included in the product, as well as the assets that can be used to consume the product (as output ports).

_Last updated: 15 May 2026._

---

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