Create Your Amazon Developer Account

To develop any type of 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?

Use this guide 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. Follow the instructions in the next section to create a developer account and register your developer information.

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

Enter your credentials

You can create an Amazon developer account by entering your account credentials.

To enter your account credentials

  1. Open the Amazon developer dashboard, and then click Sign in.
  2. Click Create your Amazon Developer Account.
  3. 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.
  4. Go to your email to retrieve the OTP.
  5. 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. You aren't required 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 check the box to acknowledge you read and agree to the terms.
  4. Choose Submit to add the registration information to your account, or choose Cancel to start over.

Complete your profile

After you complete registration, you can customize your interests and complete your profile. Select the desired checkboxes. 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, hover over your user name, and then choose the account you want to work with.
  3. Click the Skills tab to view the skills to which you have access.