Amazon DataZone website screenshot

Amazon DataZone

Amazon DataZone is a data management service that helps you catalog, discover, govern, share, and analyze your data across your organization and beyond. It enables data producers and consumers to collaborate, with built-in governance, data catalog capabilities, and a business data catalog to organize and share data across your AWS environment. DataZone provides domain-based governance, project workspaces, subscription-based access control, and integration with AWS analytics services.

1 APIs 7 Features
Data CatalogData GovernanceData ManagementData SharingAnalytics

APIs

Amazon DataZone API

The Amazon DataZone API provides programmatic access to create and manage data domains, data assets, data catalogs, projects, subscriptions, and governance policies for enterpri...

Collections

Arazzo Workflows

Amazon DataZone Audit Domain Subscriptions

List pending subscription requests and active subscriptions to audit data access.

ARAZZO

Amazon DataZone Bootstrap Domain and Project

Create a domain, wait for it to be AVAILABLE, then create a project inside it.

ARAZZO

Amazon DataZone Catalog a Data Asset

Create a data asset in a project and read it back to confirm cataloging.

ARAZZO

Amazon DataZone Discover and Subscribe

Search catalog listings, then raise a subscription request for the first match.

ARAZZO

Amazon DataZone Onboard Data Workspace

Create a project, catalog an asset, and provision an environment in one workspace flow.

ARAZZO

Amazon DataZone Provision Domain

Create a DataZone domain and poll until it becomes AVAILABLE.

ARAZZO

Amazon DataZone Provision Environment

Create a project environment and poll the environment list until it is ACTIVE.

ARAZZO

Amazon DataZone Publish Data Product

Create a project, catalog an asset in it, then search the catalog for the listing.

ARAZZO

Amazon DataZone Rename Project

Read a project, update its description, then read it back to confirm the change.

ARAZZO

Amazon DataZone Request and Track Subscription

Create a subscription request, then poll the request list until it leaves PENDING.

ARAZZO

Amazon DataZone Teardown Domain

List projects in a domain and branch to delete the domain only when it is empty.

ARAZZO

Amazon DataZone Teardown Project

Confirm a project exists, delete it, then verify the delete via a 404 read-back.

ARAZZO

Pricing Plans

Rate Limits

Amazon Datazone Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Business Data Catalog

Central catalog where data producers publish assets and data consumers can discover, understand, and request access to data products.

Domain-Based Governance

Organize data assets, users, and governance policies within domains that reflect your organizational structure and data ownership.

Subscription Workflow

Built-in request/approval workflow for data consumers to request access to data assets with business justification and audit trail.

Project Workspaces

Isolated project containers within domains where teams organize their data assets, environments, and members.

Analytics Environment Provisioning

Automatically provision data access environments with Athena, Glue, Redshift, or other tools when subscriptions are approved.

Glue Data Catalog Integration

Automatically discover and import tables from AWS Glue Data Catalog into DataZone for cataloging and governance.

Data Lineage

Track data lineage across assets to understand data origins, transformations, and dependencies for trust and compliance.

Use Cases

Enterprise Data Marketplace

Build an internal data marketplace where business units publish their data products for discovery and consumption by other teams.

Data Access Governance

Implement governed data access with approval workflows ensuring data consumers have proper authorization and business justification.

Cross-Account Data Sharing

Share data assets across AWS accounts within an organization using DataZone's subscription and access management capabilities.

Self-Service Analytics

Enable analysts to discover and access data independently through the DataZone catalog with automatic environment provisioning.

Regulatory Data Compliance

Maintain audit trails of data access, govern sensitive data assets, and enforce data residency policies through domain governance.

Semantic Vocabularies

Amazon Datazone Context

0 classes · 26 properties

JSON-LD

API Governance Rules

Amazon DataZone API Rules

20 rules · 13 errors 5 warnings 2 info

SPECTRAL

JSON Structure

Asset Structure

0 properties

JSON STRUCTURE

Create Asset Request Structure

0 properties

JSON STRUCTURE

Create Domain Request Structure

0 properties

JSON STRUCTURE

Create Environment Request Structure

0 properties

JSON STRUCTURE

Create Project Request Structure

0 properties

JSON STRUCTURE

Domain Structure

0 properties

JSON STRUCTURE

Environment Structure

0 properties

JSON STRUCTURE

Error Structure

0 properties

JSON STRUCTURE

List Domains Response Structure

0 properties

JSON STRUCTURE

List Projects Response Structure

0 properties

JSON STRUCTURE

Project Structure

0 properties

JSON STRUCTURE

Subscription Request Structure

0 properties

JSON STRUCTURE

Example Payloads

Asset Example

6 fields

EXAMPLE

Create Asset Request Example

5 fields

EXAMPLE

Domain Example

6 fields

EXAMPLE

Environment Example

6 fields

EXAMPLE

Error Example

2 fields

EXAMPLE

Project Example

5 fields

EXAMPLE

Subscription Request Example

5 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Amazon DataZone API
  version: Wed May 09 2018 20:00:00 GMT-0400 (Eastern Daylight Time)
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Domains
    type: folder
  items:
  - info:
      name: List Domains
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains
      params:
      - name: status
        value: ''
        type: query
      - name: maxResults
        value: ''
        type: query
      - name: nextToken
        value: ''
        type: query
    docs: Lists all Amazon DataZone domains in the account.
  - info:
      name: Create Domain
      type: http
    http:
      method: POST
      url: https://datazone.amazonaws.com/v2/domains
      body:
        type: json
        data: '{}'
    docs: Creates a DataZone domain. A domain contains a data catalog for data sharing and governance.
  - info:
      name: Get Domain
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier
      params:
      - name: domainIdentifier
        value: ''
        type: path
    docs: Gets the details of a DataZone domain.
  - info:
      name: Update Domain
      type: http
    http:
      method: PUT
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier
      params:
      - name: domainIdentifier
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a DataZone domain.
  - info:
      name: Delete Domain
      type: http
    http:
      method: DELETE
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier
      params:
      - name: domainIdentifier
        value: ''
        type: path
    docs: Deletes a DataZone domain.
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: List Projects
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/projects
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: maxResults
        value: ''
        type: query
      - name: nextToken
        value: ''
        type: query
    docs: Lists projects within a DataZone domain.
  - info:
      name: Create Project
      type: http
    http:
      method: POST
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/projects
      params:
      - name: domainIdentifier
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a project in a DataZone domain. Projects are containers for data assets and environments.
  - info:
      name: Get Project
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/projects/:identifier
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: identifier
        value: ''
        type: path
    docs: Gets the details of a DataZone project.
  - info:
      name: Update Project
      type: http
    http:
      method: PATCH
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/projects/:identifier
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: identifier
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Updates a DataZone project.
  - info:
      name: Delete Project
      type: http
    http:
      method: DELETE
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/projects/:identifier
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: identifier
        value: ''
        type: path
    docs: Deletes a DataZone project.
- info:
    name: Assets
    type: folder
  items:
  - info:
      name: Create Asset
      type: http
    http:
      method: POST
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/assets
      params:
      - name: domainIdentifier
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a data asset in the DataZone catalog.
  - info:
      name: Get Asset
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/assets/:identifier
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: identifier
        value: ''
        type: path
    docs: Gets the details of a data asset in the DataZone catalog.
  - info:
      name: Delete Asset
      type: http
    http:
      method: DELETE
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/assets/:identifier
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: identifier
        value: ''
        type: path
    docs: Deletes a data asset from the DataZone catalog.
- info:
    name: Subscriptions
    type: folder
  items:
  - info:
      name: List Subscriptions
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/subscriptions
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: status
        value: ''
        type: query
      - name: maxResults
        value: ''
        type: query
      - name: nextToken
        value: ''
        type: query
    docs: Lists subscriptions in a DataZone domain.
  - info:
      name: List Subscription Requests
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/subscription-requests
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: status
        value: ''
        type: query
      - name: maxResults
        value: ''
        type: query
    docs: Lists subscription requests in a DataZone domain.
  - info:
      name: Create Subscription Request
      type: http
    http:
      method: POST
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/subscription-requests
      params:
      - name: domainIdentifier
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates a request to subscribe to a data asset listing.
- info:
    name: Listings
    type: folder
  items:
  - info:
      name: Search Listings
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/listings
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: additionalAttributes
        value: ''
        type: query
      - name: maxResults
        value: ''
        type: query
      - name: nextToken
        value: ''
        type: query
    docs: Searches for asset listings in the DataZone catalog.
- info:
    name: Environments
    type: folder
  items:
  - info:
      name: List Environments
      type: http
    http:
      method: GET
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/environments
      params:
      - name: domainIdentifier
        value: ''
        type: path
      - name: projectIdentifier
        value: ''
        type: query
      - name: maxResults
        value: ''
        type: query
    docs: Lists environments in a DataZone domain.
  - info:
      name: Create Environment
      type: http
    http:
      method: POST
      url: https://datazone.amazonaws.com/v2/domains/:domainIdentifier/environments
      params:
      - name: domainIdentifier
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Creates an environment in a DataZone project for data access and analytics.
bundled: true