Listing data products on AWS Marketplace - AWS Data Exchange User Guide

Listing data products on AWS Marketplace

At a high level, this is how to list data products on AWS Marketplace:

  1. Potential provider registers to be a provider – Registering allows you to list products on AWS Data Exchange and make them available on AWS Marketplace. For more information, see Step 2: Register to be a provider.

  2. The data is eligible to be published on AWS Data Exchange – You're limited to distributing data sets that meet the legal eligibility requirements set forth in the Terms and Conditions for AWS Marketplace Sellers. For more information about the types of permitted data, see Publishing guidelines.

  3. Provider creates a data set, a revision, and imports assets – You can create data sets through the AWS Data Exchange console or API. Then, you can create revisions in the data set, and add assets to that revision. For more information, see Data in AWS Data Exchange.

  4. Provider creates a product and its offer – To create a product, you must provide product details, include one or more data sets, and optionally provide public offer details. For more information, see Publishing a new product.

    • Products containing Files (Amazon S3 Objects) – When an owned data set containing Amazon S3 objects is published in a product, AWS Data Exchange creates a copy of the data set. Subscribers can access that copy of the data set as an entitled data set.

    • Products containing Amazon API Gateway APIs – When an owned data set containing Amazon API Gateway APIs is published in a product, AWS Data Exchange allows requests to the AWS Data Exchange endpoint to proxy through to your Amazon API Gateway API. Subscribers can view the API and download the API specification as an entitled data set. Subscribers can also call the API through the AWS Data Exchange console.

    • Products containing Amazon Redshift data sets – When an owned data set containing Amazon Redshift data sets is published in a product, AWS Data Exchange allows requests to the AWS Data Exchange endpoint to proxy through to your Amazon Redshift datashare. Subscribers can have read-only access to the tables, views, schemas, and user-defined functions that you've added to the datashare.

    • Products containing Amazon S3 data access – When an owned data set containing Amazon S3 data access is published in a product, AWS Data Exchange allows subscribers the same Amazon S3 objects that the data provider maintains. This approach provides the most current data available. Providers share direct access to an Amazon S3 bucket or specific prefix and Amazon S3 objects and use AWS Data Exchange to manage subscriptions, entitlements, billing, and payment.

    • Products containing AWS Lake Formation data sets (Preview) – When an owned data set containing Lake Formation data permission data sets is published in a product, AWS Data Exchange grants read-only access to the data associated with the LF-tags you included in the data set. Subscribers can subscribe to the databases, tables, or columns that you share with them with downstream query services integrated with Lake Formation such as Amazon Athena and Redshift Spectrum.

  5. (Optional) Provider enables subscription verification – If you enable subscription verification, subscribers must request a subscription to your product. This gives you an opportunity to review potential subscribers before they access your data sets. For more information, see Subscription verification for providers.

  6. (Optional) Provider creates custom offers for the product – In addition to a public offer, you can create custom offers, including private and Bring Your Own Subscription (BYOS) offers, for select customers. For more information, see Creating custom offers.

  7. (Optional) Provider publishes new revision – You can update dynamic data sets over time by creating a new revision using the AWS Data Exchange API or console. These revisions can then be published. For more information, see Revisions or Updating products.

  8. Provider reviews reports through the AWS Marketplace Management Portal – Reports are available to all registered AWS Marketplace sellers and are released on a regular cadence (daily, weekly, or monthly). For more information, see Provider financials on AWS Marketplace.

  9. Provider receives funds distributed by AWS Marketplace – For more information, see Provider financials on AWS Marketplace.

Extended Provider Program (EPP)

The Extended Provider Program (EPP) is a program for qualified data providers to publish data products containing sensitive categories of personal information and/or personal information that is not otherwise publicly available.

Providers seeking to participate in the EPP must complete an additional review process by the AWS Data Exchange team. For more information about eligibility for the Extended Provider Program, contact AWS Support.

For more information about publishing guidelines for data providers who are enrolled in the EPP, see Publishing guidelines.

Programmatic access

If you're using AWS Data Exchange programmatically, there are two different sets of resources with two different APIs:

  • AWS Data Exchange API – Use these API operations to create, view, update, and delete data sets and revisions. You can also use these API operations to import and export assets to and from those revisions. For more information, see the AWS Data Exchange API Reference.

  • AWS Marketplace Catalog API – Used by providers to view and update products on AWS Data Exchange and AWS Marketplace. For more information, see the AWS Marketplace Catalog API Reference.

Before you become a data product provider on AWS Data Exchange, review the following topic:

After you review this topic, you're ready to get started.