Domains
A Domain is a bounded context that represents a business area or organizational unit. Domains provide a way to organize and group data assets by business function, enabling decentralized data ownership.Entity schema follows the OpenMetadata Standard.
Domain Types
Domains can be one of three types:| Type | Description |
|---|---|
Source-aligned | Domains aligned with the source systems that produce data |
Consumer-aligned | Domains aligned with the teams or applications that consume data |
Aggregate | Domains that aggregate data from multiple sources |
Fully Qualified Name
The FQN format for a domain is:Marketing or Engineering.DataPlatform
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
PUT | /v1/domains | Create or update a domain |
POST | /v1/domains | Create a domain (POST variant) |
GET | /v1/domains | List domains |
GET | /v1/domains/{id} | Get by ID |
GET | /v1/domains/name/{fqn} | Get by FQN |
PATCH | /v1/domains/{id} | Update by ID |
PATCH | /v1/domains/name/{fqn} | Update by name |
DELETE | /v1/domains/{id} | Delete by ID |
DELETE | /v1/domains/name/{fqn} | Delete by name |
PUT | /v1/domains/restore | Restore soft-deleted domain |
GET | /v1/domains/{id}/versions | List versions |
GET | /v1/domains/{id}/versions/{version} | Get specific version |