---
updatedAt: 2026-09-09T23:48:42.000Z
agentTools:
  siteIndex: https://developer-docs.amazon/llms.txt
  projectIndex: https://developer-docs.amazon/sp-api/llms.txt
---

# Step 1: Prepare for Registration

Gather the information and resources that you need to become an SP-API developer.

The <<glossary:Solution Provider Portal>> is the central hub that you use to manage your Selling Partner API (SP-API) applications. Through the Solution Provider Portal, you create a developer profile that defines your organization's identity and intended use of the SP-API. Before you begin registration, review this guide and gather everything that you need.

## Determine your developer type

Determine which developer category you fall into:

* **Public developer:** You build applications for multiple <<glossary:selling partner>>s. Your applications appear in the [Selling Partner Appstore](https://developer-docs.amazon.com/sp-api/docs/what-is-the-selling-partner-appstore) and require a complete security review.
* **Private developer:** You build applications for your organization. These applications aren't listed in the Selling Partner Appstore and have a streamlined review.

## Determine the roles that you require

<<glossary:Role>>s determine which API operations you can call. While you can submit additional role requests later, it's helpful to have a general idea of which roles you want to start with, because the developer profile registration form requires you to select which roles you might need:

* **Restricted roles:** Provide access to personally identifiable information (PII) and require enhanced security.
* **Unrestricted roles:** Handle general Amazon store data with standard security requirements.

**To identify the roles that you need:**

1. Review the [roles overview](https://developer-docs.amazon.com/sp-api/docs/roles-in-the-selling-partner-api) for a high-level understanding.
2. Browse the [role mappings documentation](https://developer-docs.amazon.com/sp-api/docs/role-mappings) to see which roles grant access to specific operations.

## Gather the required information

Before you begin registration, have the following documentation ready.

**For account creation and identity verification:**

* Business information such as your company registration number and your registered business address
* Government-issued ID or passport
* Recent bank or credit card statement

**For developer profile setup:**

* Use case descriptions
* If you require any restricted [roles](#determine-the-roles-that-you-require), gather your security and compliance documentation, data handling documentation, implementation timeline and architecture, data retention policies

## Review the required policies

The security and compliance framework for the SP-API is built on three core policies: the Acceptable Use Policy (AUP), the Data Protection Policy (DPP), and the Solution Provider Portal Agreement. These policies help support the security and proper functioning of the SP-API and provide guidelines for responsible API usage. You must follow these policies to maintain your API access privileges. To review the policies, refer to [Policies and Agreements](https://developer-docs.amazon.com/sp-api/docs/policies-and-agreements).

## Next steps

Proceed to [Step 2: Create a Solution Provider Portal Account](https://developer-docs.amazon.com/sp-api/docs/onboarding-step-2-create-an-spp-account).