Preparing your product for AWS Marketplace
The following topics explain how to prepare your software products for sale through AWS Marketplace. Preparing your product involves configuring your package, setting a pricing scheme, determining the categories in which to list your product, and adding keywords so your product appears in relevant searches. If you are an independent software vendor (ISV), channel partner, managed services provider (MSP), or individual who has something to offer that works with AWS products and services, you can use this process to prepare to publish a product on AWS Marketplace.
Product delivery for AWS Marketplace
Each product delivery method has several options for packaging, pricing, and delivery. Some methods aren't available to you as a seller on AWS Marketplace until you register for the program supporting it.
You can create products with a standard list price and end user license agreement (EULA). You can also create private offers for individual customers with custom pricing and EULAs. If you need to make additional changes to the terms of the contract, you can work with the AWS Marketplace team to create a custom private offer. To simplify the procurement process, you can use standardized license terms for both public product listings and private offers.
Note
AWS offers certain sellers the option to provide guided demonstrations on AWS Marketplace. If
you're an AWS Partner Network (APN) partner who's eligible for APN Customer Engagements (ACE)
The following table lists the methods that you can use to deliver software products, and the filters that AWS Marketplace buyers use to find each type of delivery method in the AWS Marketplace console.
Product delivery method | Delivery Method filter on the console | Description |
---|---|---|
Single AMI | Amazon Machine Image (AMI) |
You deliver a single custom Amazon Machine Image (AMI) for your product. The AMI provides the information required to launch an Amazon Elastic Compute Cloud (Amazon EC2) instance. Buyers can use the single AMI to create Amazon EC2 instances with your product already installed and ready to use. For more information, see AMI-based products in AWS Marketplace. |
AMIs delivered using AWS CloudFormation templates | CloudFormation Template |
You can list AMI-based products that are delivered to AWS Marketplace buyers by using CloudFormation templates. For more information about delivering AMIs as a CloudFormation template, see AMI-based delivery using AWS CloudFormation. For more information about CloudFormation templates, see AWS CloudFormation concepts in the AWS CloudFormation User Guide. |
EC2 Image Builder component-based product | EC2 Image Builder component |
You can list products delivered to AWS Marketplace buyers using EC2 Image Builder components. For more information about using EC2 Image Builder components, see Work with EC2 Image Builder component products in the AWS Marketplace API Reference. |
Container-based product or application | Container |
You deliver products packaged in container images. Container products consist of options, which are a set of container images and deployment templates that work together. For more information, see Container-based products on AWS Marketplace. |
Data products | AWS Data Exchange |
You use AWS Data Exchange to create data products. For information about publishing and managing data products and offers through AWS Data Exchange, see Providing data products on AWS Data Exchange in the AWS Data Exchange User Guide. |
Machine learning algorithms and model packages | SageMaker Model |
You use Amazon SageMaker AI to create the algorithm or model package, and then publish it on AWS Marketplace. For more information about delivering machine learning algorithms and model packages, see Machine learning products in AWS Marketplace. For information about SageMaker AI, see What is SageMaker AI? in the Amazon SageMaker AI Developer Guide. |
Software as a service (SaaS) | SaaS |
You can offer SaaS products with subscription- based, contract-based, or contract with consumption pricing models. For more information, see SaaS-based products in AWS Marketplace. |
Professional services | Professional services |
You can offer professional services that support or work with other AWS Marketplace products. |
Designation for products running on AWS
Note
The following designation goes into effect on May 1, 2025.
Products that are deployed on AWS receive a special designation in the AWS Marketplace search results and their product details pages. The following table lists the product delivery types that can receive the designation.
Product delivery method | Designated as deployed on AWS |
---|---|
AMI-based | Yes |
Container-based | Yes, except for products deployed on Amazon EKS Anywhere. For more information about container products that enable this functionality, refer to Integrating an AWS Marketplace for Containers Anywhere with License Manager later in this guide. |
SageMaker AI algorithm and model package-based | Yes |
SaaS-based | Only for products that run entirely on AWS. For more information, refer to the Architecture guidelines later in this guide. |
Data-based | Yes |
Professional services-based | No |