Preparing your product for AWS Marketplace
You can prepare and publish your software products to be sold through AWS Marketplace. Preparing your product involves configuring your package, setting a pricing scheme, determining the relevant 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. The following topics guide you through the steps to successfully prepare and publish your product on AWS Marketplace.
Topics
- Product delivery for AWS Marketplace
- Product pricing for AWS Marketplace
- Regions and countries for your AWS Marketplace product
- Using standardized contracts in AWS Marketplace
- Providing metadata for AWS Marketplace products
- Creating AMI and container product usage instructions for AWS Marketplace
- Optimizing your AWS Marketplace products for search
- Enhance your AWS Marketplace product with promotional media
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 how AWS Marketplace buyers find each type of deliverable 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 an 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. |