Start

Getting started for public developers

This guide is best suited for public developers getting started with Amazon SP-API
Man juggling apps

Step 1

Create developer account

You must register as a Selling Partner API developer before you can register your Selling Partner API application. For a demo of developer registration and a walkthrough of Seller Central, refer to the Register as an SP-API Developer video on SP-API Developer University. We recommend a generic alias to avoid the account tied to an individual.

Step 2

Read about SP-API roles and SP-API policies

A role is the mechanism used by Selling Partner APIs to determine whether a developer or application has access to an operation or resource. As a developer, you must request and qualify for a particular role, or you will not be able to access the operations and resources grouped under that role.
Illustration of a person reading blogs

Step 3

Registering as a developer

You must register as a Selling Partner API Developer before you can register your Selling Partner API application. Fill out Developer Profile and submit for approval.

Step 4

Create a Sandbox Selling Partner API Application

The Selling Partner API provides two sandbox environments that allow you to test your applications without affecting production data or triggering real-world events.

Step 5

Registering your Selling Partner API Application in Developer Central

icon: question mark

FAQ:

What is an API?

An API, which stands for application programming interface, is a mechanism that enables two software components to communicate with each other using a set of definitions and protocols.

In the context of APIs, the word Application refers to any software with a distinct function. Interface can be thought of as a contract of service between two applications. This contract defines how the two communicate with each other using requests and responses. Their API documentation contains information on how developers are to structure those requests and responses.

Step 6

Authorizing Selling Partner API Applications

The authorization model for the Selling Partner API is based on Login with Amazon, Amazon's implementation of OAuth 2.0.

Step 7

Connect to Selling Partner API Application

Before your application can connect to the Selling Partner API, you must register it and it must be authorized by a selling partner.
Illustration of a computer monitor with graph and data on the screen.

Step 8

Test Selling Partner API Endpoints

New to SP-API?

Step 9

Start building today

Integrate with the SP-API to build software solutions that help Amazon Selling Partners grow
© 2023, Amazon.com Services LLC.