reference deployment

Selling Partner API on AWS

Direct, programmatic access to Amazon seller and vendor data

This solution deploys Selling Partner API (SP-API) on the Amazon Web Services (AWS) Cloud. SP-API is a suite of REST-based APIs that provides Amazon selling partners programmatic access to their Amazon Seller Central account data. With SP-API, you can build applications that help sellers and vendors manage their Amazon business. You must have a Professional selling plan on Amazon Seller Central and register as a developer to create Seller Central applications.

This solution configures an AWS Identity and Access Management (IAM) role to streamline your SP-API onboarding. In addition, it provides a sample AWS Lambda function to demonstrate AWS best practices for SP-API integration. After deployment, you use the sample function to test connectivity to SP-API endpoints.


This solution was developed by AWS.

  •  What you'll build
  • This solution sets up the following:

    • An AWS IAM role to provide a secure way to interact with SP-API.
    • An AWS Lambda function to use the IAM role to call SP-API endpoints.
  •  How to deploy
  • To deploy this solution, follow the instructions in the deployment guide. The deployment takes about 5 minutes and includes these steps:

    1. Sign in to your AWS account. If you don't already have an AWS account, sign up at
    2. Launch the solution. Before you create the stack, choose the AWS Region from the top toolbar. 
    3. Test the deployment.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Costs and licenses
  • You are responsible for the cost of the AWS services and any third-party licenses used while running this solution. There is no additional cost for using the solution.

    This solution includes configuration parameters that you can customize. Some of these settings, such as instance type, affect the cost of deployment. For cost estimates, refer to the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy a solution, create AWS Cost and Usage Reports to track associated costs. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information, refer to What are AWS Cost and Usage Reports?