Pricing overview
Collaborate and build faster using familiar AWS tools for model development, generative AI application development, data processing, and SQL analytics, accelerated by Amazon Q Developer. Gain unified access to all your data whether it’s stored in data lakes, data warehouses, or federated data sources, with governance built-in to meet your enterprise security needs. When using Amazon SageMaker, AWS will charge you the pricing for each AWS service that you use. The pricing for each key capability of Amazon SageMaker is summarized below.
Amazon SageMaker Unified Studio (preview)
SageMaker Unified Studio is a data and AI development environment that provides an integrated experience to use all your data and tools for analytics and AI. SageMaker Unified Studio uses Amazon SageMaker Catalog, built on Amazon DataZone, for end-to-end governance and access control through entities such as domains, projects, and assets. You will be charged for your usage of SageMaker Catalog. In addition, each AWS service that you use through the SageMaker Unified Studio is subject to its own individual pricing. This includes AWS storage and compute services, as well as any third-party services, like Git providers. There is no separate cost for using SageMaker Unified Studio itself.
To accurately estimate your costs, review the individual pricing for the various AWS services available within SageMaker Unified Studio below. For detailed pricing information, consult the official AWS pricing pages for each AWS service you plan to use.
Quick setup option
AWS offers a quick setup option to help you get started creating a SageMaker Unified Studio domain. There is an additional charge for any networking resources that AWS sets up on your behalf if you choose the quick setup option for domain creation, and exact costs depend on account configuration. Delete any unused resources to avoid unnecessary costs. For full visibility into costs during the domain creation process, follow the manual setup option.
SageMaker Unified Studio Free Tier
The SageMaker Unified Studio Free Tier helps you quickly get started innovating with data and AI and at no cost by offering a selection of always-free features and honoring your current AWS Free Tier allocations or pay-per-use agreements (PPAs) for AWS services that you use through the SageMaker Unified Studio.
Always-free features
Core requests in the SageMaker Unified Studio, including initial setup through manual creation of domains, project management, user management, and managing policy grants, are provided at no cost to help you set up and navigate your SageMaker Unified Studio environment. The full list of free requests can be found at the bottom of this pricing page.
Other AWS Free Tier benefits
AWS honors and carries over your current AWS Free Tier allocations or pay-per-use agreements (PPAs) for AWS services that you use through SageMaker Unified Studio, such as Amazon SageMaker AI and Amazon Redshift. This includes a monthly AWS Free Tier for SageMaker Catalog, the JupyterLab notebooks, Amazon Q, metadata storage, and API requests. Please note that AWS Free Tier benefits are associated with your AWS account, and any usage through service consoles or other interfaces also consumes your available allocation. You can continue to use remaining AWS Free Tier benefits through SageMaker Unified Studio or other AWS interfaces until the full allocation is consumed or the AWS Free Tier period expires. To learn more, see the pricing details below.
Amazon SageMaker Lakehouse
SageMaker Lakehouse unifies all your data across Amazon Simple Storage Service (Amazon S3) data lakes and Amazon Redshift data warehouses, helping you build powerful analytics and AI/ML applications on a single copy of data. With SageMaker Lakehouse, you only pay for the resources you use, allowing for cost-effective scaling of your data lake infrastructure. Metadata storage and API requests follow AWS Glue Data Catalog pricing, including the AWS Free Tier. Data storage and access costs depend on your choice of Amazon S3 or Amazon Redshift Managed Storage (RMS), with associated storage and compute charges. Automated statistics collection and Apache Iceberg table maintenance incur additional fees based on usage. Fine-grained permissions, powered by AWS Lake Formation, are provided at no extra cost. For the most accurate and detailed pricing information, consult SageMaker Lakehouse pricing.
Amazon SageMaker AI
SageMaker AI follows a pay-as-you-go pricing model with no upfront commitments or minimum fees. The key pricing dimensions for SageMaker AI include instance usage (compute resources used in training, hosting, and notebook instances), storage (Amazon SageMaker notebooks, Amazon Elastic Block Store (Amazon EBS) volumes, and Amazon S3), data processing jobs, model deployment, and MLOps (Amazon SageMaker Pipelines and Model Monitor). Additional components like SageMaker AI Feature Store and Data Wrangler tools might have their own pricing considerations. The actual costs can vary based on factors such as AWS Region, instance types, storage volume, and specific usage patterns. For the most accurate and detailed pricing information, consult SageMaker AI pricing.
Amazon Bedrock IDE (preview)
Amazon Bedrock IDE offers a flexible, consumption-based pricing model. You pay only for the Amazon Bedrock resources you use, without any minimum fees or upfront commitments. Pricing is based on your usage of Amazon Bedrock, such as the Agents, Flows, Knowledge Bases, Functions, and Guardrails features and the models available through Amazon Bedrock IDE. For the most accurate and detailed pricing information, consult Amazon Bedrock pricing.
SQL Analytics
SQL with Amazon Redshift offers a flexible, consumption-based pricing model. You pay only for the compute resources you use, without minimum fees or upfront commitments. Pricing is based on the number of nodes and instance hours used, with costs varying by node type. The model includes options for on-demand and reserved instances, with the latter providing cost savings for long-term commitments. For the most accurate and detailed pricing information, consult Amazon Redshift pricing.
Amazon SageMaker Data Processing
SageMaker Data Processing, which brings together capabilities from Amazon Athena, Amazon EMR, AWS Glue, and Amazon Managed Workflows for Apache Airflow (Amazon MWAA), offers a flexible, pay-as-you-go pricing model without upfront commitments or a minimum fee. The pricing structure is based on the usage of various components, including compute resources, storage, and specific tools within the service. You pay for the actual resources consumed, which might vary depending on factors such as AWS Region, instance types, and usage patterns. For the most accurate and detailed pricing information, consult the Athena, Amazon EMR, AWS Glue, and Amazon MWAA pricing pages.
Amazon Q Developer
Amazon Q Developer is available within SageMaker Unified Studio to support development tasks like coding, testing, security scanning, resource optimization, and data integration. Amazon Q charges a fixed cost per user per month. For the most accurate and detailed pricing information, consult Amazon Q Developer pricing.
Amazon SageMaker Data and AI Governance
The next generation of SageMaker simplifies discovery, governance, and collaboration for data and AI across your lakehouse, AI models, and applications. With SageMaker Catalog, built on Amazon DataZone, you can consistently define and enforce access policies using a single permission model with fine-grained access controls.
SageMaker Catalog follows a pay-as-you-go pricing model with no upfront commitments or minimum fees. Pricing is based on four key dimensions: requests, metadata storage, compute, and AI recommendations for generating business descriptions. Each account receives some free usage per billing month, including a set amount of metadata storage, API requests, and compute units. Charges only apply if usage exceeds these free limits. The service offers core APIs that are always free and don't count towards the request limit. The rates for each of the dimensions and allowed free usage are described below.
SageMaker Catalog free usage
SageMaker Catalog, built on Amazon DataZone, provides free usage up to a limit so that you can explore its 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 the SageMaker Catalog 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 dimension |
Price |
Free usage |
Requests | $10 per 100,000 requests | 4,000 free requests in a billing month per account, in addition to core API calls that are provided for free |
Metadata storage | $0.40 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: Details and examples
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 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 | Charges incurred (billing month) | Price | Description |
20 MB | $0 |
$0.40 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.40/1024 MB = $0.03125 | |
1 GB (1024 MB) | $0.39 | Charges incurred = (1024 MB - 20 MB) x $0.40/1024 MB = $0.39 |
Requests
SageMaker Catalog provides certain core APIs such as CreateDomain, CreateProject, and Search that are never charged. 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 SageMaker Catalog, whether through the SageMaker Unified Studio, AWS Management Console, Amazon DataZone portal, the Amazon DataZone SDK, an integrated service, or an API. Some of the common requests are invoking a search in the SageMaker Unified Studio or Amazon DataZone portal, viewing data asset details, or creating a project.
Number of requests excluding free APIs (per account in a billing month) | Charges incurred (billing month) | Price | Description |
4,000 | $0 |
$10 per 100,000 requests included 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.60 | |
100,000 | $9.60 | Charges incurred = (100,000 - 4,000) x $10/100,000 = $9.60 |
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. SageMaker Catalog compute resources are 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.40 |
Recommendations
SageMaker Catalog provides a generative AI–based capability to improve data discovery, data understanding, and data usage by enriching the business data catalog. In a single step, 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 comprise the asset metadata and the prompt text used to generate recommendations and are charged at $0.015 per 1,000 tokens. Output tokens comprise the recommendation text that SageMaker Catalog provides back to you and are charged at $0.075 per 1,000 tokens.
Free requests that do not incur any charges
The following requests are provided free of charge when used from SageMaker Unified Studio. See the full list of SageMaker Catalog APIs.
Pricing dimension |
Description |
Free APIs |
Domain management | These include API requests to create and manage DataZone domains | CreateDomain, DeleteDomain, UpdateDomain, ListDomains, TagResource, UntagResource, ListTagsForResource, GetIamPortalLoginUrl |
Environment and 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 | AddEntityOwner, RemoveEntityOwner, AddPolicyGrant, RemovePolicyGrant, GetPolicyTemplate | Search |
Events and notifications | These include APIs for fetching events and notifications in Amazon DataZone | ListNotifications |