Amazon DataZone is a data management service that makes it faster and easier for customers to catalog, discover, share, and govern data stored across AWS, on premises, and third-party sources. With Amazon DataZone, administrators and data stewards who oversee an organization's data assets can manage and govern access to data using fine-grained controls. These controls are designed to ensure access with the right level of privileges and context. Amazon DataZone makes it easier for engineers, data scientists, product managers, analysts, and business users to access data throughout an organization so that they can discover, use, and collaborate to derive data-driven insights.
Amazon DataZone pricing follows a pay-as-you-go model, where you are charged only for the resources you use. There are no upfront fees or long-term commitments required. Amazon DataZone's pricing is based on four key dimensions: requests, metadata storage, compute, and input and output tokens consumed for generating AI recommendations for business descriptions. The rates for each of the dimensions, and allowed free usage are described below.
As of Nov 1, 2024, there is no monthly user-based subscription charge for Amazon DataZone.
Free usage
Amazon DataZone provides free usage up to a limit so that you can explore Amazon DataZone’s capabilities without having to worry about incurring charges. Each account where you create an Amazon DataZone domain gets 20 MB of free metadata storage, 4,000 free API requests, and 0.2 free compute units. You will only be charged Amazon DataZone’s standard pay-as-you-go rates if your account exceeds these free usage limits within a billing month. In addition, certain core APIs that power the key user experiences such as CreateDomain, CreateProject, and Search are provided free of charge and do not count towards the 4,000 free API requests.
Pricing tables
Pricing dimension | Price | Free usage |
Requests | $10 per 100,000 requests |
4,000 free requests in a billing month per account |
Metadata Storage | $0.4 per GB | 20 MB of free storage in a billing month per account |
Compute | $1.776 per compute unit | 0.2 free compute units in a billing month per account |
Recommendations | $0.015 per 1,000 Input tokens $0.075 per 1,000 Output tokens |
No free usage |
Pricing dimensions
Metadata storage
You will be charged at standard rate of $0.4 per GB in a billing month for metadata storage if you exceed your free usage 20 MB for your account. Metadata storage is the size of your Amazon DataZone domains, glossaries and terms, metadata forms, projects, environments, users, and data assets. The table below provides a few scenarios to explain how metadata storage-based pricing works.
Metadata Storage (per account in a billing month) |
Charges incurred (billing month) |
Price | Description |
20 MB | $0 | $0.4 per GB, after 20 MB of free usage | 20 MB of storage is free in a billing month |
100 MB | $0.03125 | Charges incurred = (100 MB - 20 MB) x $0.4/1024MB = $0.03125 | |
1 GB (1024 MB) | $0.39 | Charges incurred = (1024 MB - 20 MB) x $0.4/1024MB = $0.39 |
Requests
Amazon DataZone provides certain core APIs such as CreateDomain, CreateProject, Search, which are never charged. You can view the list of free APIs here. All the other APIs will be charged a standard rate of $10 per 100,000 requests if you exceed your free usage of 4,000 requests for your account in a billing month. A request is an interaction with Amazon DataZone, whether through the AWS Management Console, the Amazon DataZone portal, the Amazon DataZone SDK, an integrated service, or an API. Some of the common requests are invoking a search in the Amazon DataZone portal, viewing data asset details, or creating a project.
Number of requests (per account in a billing month) |
Charges incurred (billing month) |
Price | Description |
4,000 | $0 | $10 per 100,000 requests incurred after 4,000 free usage | First 4,000 requests in a billing month are free |
10,000 | $0.60 | Charges incurred = (10,000 - 4,000) x $10/100,000 = $0.6 | |
100,000 | $9.60 | Charges incurred = (100,000 - 4,000) x $10/100,000 = $9.6 |
Compute
You will be charged at standard rate of $1.776 per compute unit if you exceed your included 0.2 compute units billing month for your account. Amazon DataZone compute is used to ingest asset and schema metadata from your data sources, including AWS Glue databases and Amazon Redshift, and optionally to provide you with business name recommendations when publishing assets to your catalog. You are billed for successfully completed ingestion or name generation compute jobs. The table below provides a few scenarios to explain how compute-based pricing works.
Compute units (per account in a billing month) |
Charges incurred (billing month) |
Price | Description |
0.2 | $0 | $1.776 per compute unit, after 0.2 compute units of free usage | 0.2 compute units free in a billing month |
1 | $1.42 | Charges incurred = (1 - 0.2 MB) x $1.776 = $1.42 | |
10 | $17.40 | Charges incurred = (10 - 0.2 MB) x $1.776 = $17.4 |
Recommendations
Amazon DataZone provides a generative AI-based capability to improve data discovery, data understanding and data usage by enriching the business data catalog. With a single click, data producers can generate comprehensive business data descriptions and context, highlight impactful columns, and include recommendations on analytical use cases. You will be charged for input and output tokens for generating column descriptions, asset descriptions, and analytical use cases in AI recommendations for descriptions. Tokens are a basic unit that represent a few characters of text. Input tokens are comprised of the asset metadata and the prompt text used to generate recommendations, and are charged at $0.015 per 1,000 tokens. Output tokens are comprised of the recommendation text that Amazon DataZone provides back to you, and are charged at $0.075 per 1,000 tokens. The table below provides a few scenarios to explain how recommendations-based pricing works.
Dimension |
Price per 1,000 tokens |
Input tokens |
$0.015 |
Output tokens |
$0.075 |
Additional charges
Amazon DataZone orchestrates other AWS services on your behalf in your AWS accounts and links users to AWS services for analytics. You might incur additional charges from AWS Glue for Amazon DataZone to interact with your AWS Glue Data Catalog. You might incur additional charges for Amazon DataZone using AWS Key Management Service (AWS KMS) to encrypt your metadata at rest. You might incur charges for Amazon Athena and Amazon Redshift if your users use Amazon DataZone to link to these services, for instance to query data. You might incur charges for Amazon Simple Storage Service (Amazon S3) if you use Amazon DataZone to create these resources. You are responsible for fees incurred for usage in your AWS accounts. Standard pricing will apply.
Free requests that do not incur any charges
The following requests are provided free of charge. See the full list of Amazon DataZone APIs here.
Request | Description | Free APIs |
Domain management | These include API requests to create and manage DataZone domains. | CreateDomain, DeleteDomain, UpdateDomain, ListDomains, TagResource, UntagResource, ListTagsForResource, GetIamPortalLoginUrl |
Environment & Blueprints | These include all the API requests for working with environments and environment blueprints in Amazon DataZone. | CreateEnvironment, DeleteEnvironment, UpdateEnvironment, ListEnvironments, ListAccountEnvironments. CreateEnvironmentBlueprint, GetEnvironmentBlueprint, ListEnvironmentBlueprints, CreateEnvironmentProfile, GetEnvironmentProfile, ListEnvironmentProfiles, PutEnvironmentBlueprintConfiguration GetEnvironmentBlueprintConfiguration, ListEnvironmentBlueprintConfigurations, GetEnvironmentCredentials, AssociateEnvironmentRole |
Project Management | These include all the API requests for working with projects and project profiles in Amazon DataZone. | CreateProject, DeleteProject, UpdateProject, ListProjects, CreateProjectMembership, DeleteProjectMembership, GetProjectMembership, ListProjectMemberships |
User and Group Management | These include API requests for managing users and groups within your Amazon DataZone domains. | CreateUserProfile, GetUserProfile, UpdateUserProfile, SearchUserProfiles, CreateGroupProfile, GetGroupProfile, UpdateGroupProfile, DeleteGroupProfile, SearchGroupProfiles |
Policy and authorization | These include API requests for creating and managing policies to authorize who can do what within your Amazon DataZone domains | AddEntityOwner, RemoveEntityOwner, AddPolicyGrant, RemovePolicyGrant, GetPolicyTemplate |
Search | These include APIs for searching differenting entities in Amazon DataZone | Search |
Events and notifications | These include APIs for fetching events and notifications in Amazon DataZone | ListNotifications |