Create Your Amazon Developer Account

To develop an Alexa skill, you need an Amazon developer account. The developer account gives you access to Alexa Skills Kit (ASK) software and tools to create and publish Alexa skills. For details about ASK, see What is the Alexa Skills Kit?

Complete the following procedures to create your Amazon developer account. Registration is free.

What accounts do I need?

To create, certify, and publish all skill types, you need an Amazon developer account. If you already have an Amazon.com account, but not an Amazon developer account, you have the option to use your Amazon.com account as a developer account.

For some skill types, you need an Amazon Web Services (AWS) account. Most skill types that use the pre-built voice interaction model must use AWS Lambda as the hosting platform. AWS Lambda is an option for custom skills. To use Lambda, you need an AWS account. To create an AWS account, see AWS Console.

Create a developer account

To create a new Amazon developer account, you enter your credentials, register your developer information, and complete your profile.

If you want to use your Amazon.com user account as a developer account, sign in to the Amazon developer dashboard with your Amazon.com credentials. Amazon creates a developer account by using your Amazon.com credentials, and then ties the two accounts together. To complete developer account creation, Amazon prompts you to register your developer information.

Enter your credentials

To access an Amazon developer account, you enter your username and password. In this step, you define these account credentials.

To enter your account credentials

  1. Open the Amazon developer dashboard, and then, under New to Amazon Developer?, click Create your Amazon Developer Account.
  2. Under Create account, enter your name, email, and password, and then click Create your Amazon Developer Account.
    To verify your email, Amazon sends a One Time Password (OTP) to your email account.
  3. Open your email to retrieve the OTP.
  4. For Enter OTP, enter the OTP, and then click Create your Amazon account.

Register your developer information

After you enter your credentials, you must register your developer and company information on the Amazon Developer Registration page. Both individuals and companies can open an Amazon developer account. Amazon doesn't require you to be part of a company to open an account.

To enter your registration information

  1. For Developer details, enter your developer and (optional) company information.
  2. For Contact details, enter your contact information.
  3. For Amazon Developer Services Agreement, click the link to read the Amazon Developer Services Agreement, and then select the check box to acknowledge you read and agree to the terms.
  4. To add the registration information to your account, choose Submit.
    Or, to start over, choose Cancel.

Complete your profile

After you complete registration, you can customize your interests and complete your profile. Select the check boxes you want. Then, select Start exploring the console to view the Amazon developer dashboard, or select Continue completing your profile to add payment and tax information, or to update your account details. For details about account settings, see View and Manage Your Amazon Developer Account.

If multiple developers want to work on skills together, you can invite additional users to your developer account to give them access to work on your Alexa skills. For details, see Manage user permissions.

Locate your customer ID and vendor ID

At times, Amazon might need your customer ID and vendor ID. For example, Amazon needs these identifiers for app-app account linking, and to give you access to certain programs or documentation that use an allow list.

To locate your customer ID and vendor ID

  1. Sign in to the Alexa developer console.
  2. To view your customer ID and vendor ID, open Customer Details.

Access a skill on another Amazon developer account

In the Alexa developer console, you can access the skills on your own developer account. You can also access skills on other accounts where you have developer permissions.

To access another developer account

  1. Sign in to the Alexa developer console.
  2. In the upper right-hand corner, click the circle with your initials in it, and then choose the account you want to work with.
  3. To view the skills to which you have access, click the Skills tab.