Developer Console

Manage Your Amazon Developer Account and Permissions

You can manage your Amazon developer account within the Appstore Developer Console. You can give other users permissions to your account, update your contact information, and more.

Watch the video tutorial to get started. For more details about managing your developer account, read the sections that follow.

Create a developer account

You must create an Amazon developer account in order to publish an app in the Appstore. If you already have an account but not an Amazon developer account, you can optionally sign in with your account. The Developer Console automatically creates a developer account using your email address, and the two accounts are tied together and synced. When signing in, you are prompted to complete the registration profile pages in the Developer Console.

To create a new Amazon developer account:

  1. Go to
  2. Click Sign In in the upper-right corner.
  3. Click Create your Amazon Developer account.
  4. Complete the requested fields for your name, email, and password, and then click Create your Amazon Developer account.

    You're prompted to enter a One Time Password (OTP) sent to the email address you provided. (If this One Time Password dialog doesn't appear, your corporate VPN might be blocking the page. Try disconnecting from VPN.)

  5. Go to your email to retrieve the OTP. Enter it into the Enter OTP field and click Create your Amazon account.

  6. When you log in to your developer account, you might be prompted to add a mobile phone number to enhance the security of your account. Add your number and complete the verification process.

  7. You're now signed in to the Developer Console and presented with a Developer Registration screen. Complete the information fields in the Developer Details and Contact Details sections.

    When you later publish an app, you'll have the option to associate the Contact Details here for your App Details page in the Appstore listing. You can also supply different contact details when you publish your app. On your App Details page, the email address and company site appear in a "Developer info" section, while the "Developer/Company name" appears below your app title.

    Most of these fields are basic information fields that you can update later as needed. However, the Developer/Company name field cannot be edited after you click Submit (except by filing a support case).

  8. In the Amazon Developer Services Agreement section, click the link to read the agreement, and then click the I agree button. You can always read this legal agreement more carefully here: Amazon Developer Services Agreement. This agreement is required to distribute your app.
  9. Click Submit. A "Welcome" screen appears with options to customize your interests as well as received product information and updates.
  10. Select the desired checkboxes and then click one of the following:
    • Continue completing your profile — this takes you to the Settings tab. For a brief description of the subtabs available here, see Settings subtabs.
    • Start exploring the console — this takes you to the Dashboard (shown below), which has quick links for common actions.
    Developer Console Dashboard

    The Developer Console acts as a configuration portal for different Appstore-related products. Each product often has its own configuration screens, tabs, and branding.

Switching between accounts

The first user associated with the Developer Account is considered the owner and retains full rights to administer the developer account. Additional users can be invited to have access to the developer account (see Add users to your organization's developer account). Invited users will have the rights associated with the roles assigned to the user.

The number of tabs and subtabs you see in the Console depends on your role: administrator, developer, marketer, or analyst. An administrator sees all tabs:

Subtabs for an administrator

If you have been added to another account with a different role, you might see a restricted number of tabs corresponding to your role in that account.

You can change accounts by clicking your initials in the upper-right corner and selecting another account. For example, in the following screenshot, "Lucy Smith" has two accounts: Lucy's Apps and ACME Apps. "Lucy's Apps" is her own account for which she is an administrator. "ACME Apps" is a corporate account in which she is a developer.

Switching accounts

If Lucy switches to ACME Apps, where she is designated as a developer only, she sees just three subtabs under Settings:

Switching accounts to ACME Apps

Settings subtabs

The following table briefly describes each of the Settings subtabs.

Subtab Description
My Account Your contact information, with options to change any details when you click Edit (name, email, phone number, or password). You can also see your role, which is Administrator by default. However, if another developer has shared their account with you and assigned you a role, it will be listed here. For more details, see Add users to your organization's developer account. Each mobile number can only be associated with one Amazon account.
Company Profile Contact information for your company, including support contact information that can optionally be shown on your App Details page in your Appstore listing.
Payments and Benefits Payment details, such as your bank name and routing number, required if you're monetizing your apps so that Amazon can send you payment. If eligible, you can also register for the Amazon Appstore Small Business Accelerator Program by adding your AWS account details. Two-step verification is required to protect your payment and account information. For more details, see Two-Step Verification FAQ.
Tax Identity Tax forms required in order to receive payments for digital content or if you're displaying ads.
User Permissions A list of users for the account. For details on adding or removing users, see Add users to your organization's developer account.
Identity A shared key used to configure services such as In-app Purchasing.
Security Profiles A space to configure security profiles, which are used by services such as Login with Amazon.

Add users to your organization's developer account

If your company has multiple users who work on app development and submission, you can give them access to your company's account. You can also assign each user a role that limits their permissions within your account. As an account owner, you are responsible for all activities that occur under the accounts you authorize.

To share your account with another user:

  1. Sign in to the Developer Console.
  2. Go to Settings > User Permissions.
  3. Click Add New.
  4. Type the user's email address and select his or her role. Four options are available, each with unique permissions. Choosing the correct user permissions for each user allows the account owner to control what each user can see or do in the company's developer account. Available roles are as follows:

    • Administrator: This role grants complete access to all sections of the developer account, including reporting and payment information. Most importantly, any account administrator has the ability to manage user permissions, including inviting or removing users from the account.
    • Developer: Outside of an Administrator, this is the only role that gives users the ability submit and adjust application files.
    • Marketer: Outside of an Administrator, this is the only role that gives users the ability to edit the content associated with apps (for example, descriptions and images) and IAPs. Like the Analyst, this role also gives access to sales reports.
    • Analyst: Outside of an Administrator, this is the only role that gives users the ability to view earnings reports. Like the Marketer, this role also gives users access to sales reports.

    The following table shows the permissions by role.

    Permissions by role
    Administrator Developer Marketer Analyst
    App binary files
    Manage on the Upload Your App File screen.
    App information (sku, category)
    Manage on the Upload Your App File screen.
    Release notes
    Manage on the Upload Your App File screen.
    Customer support information
    Manage on the Upload Your App File screen.
    App descriptions and multimedia
    Manage on the Appstore Details screen.
    Company profile
    Manage information at Settings > Company Profile.
    Earnings/Payments reports
    Manage/view information at Settings > Payment Information and the Reporting tab.
    My account
    Manage information at Settings > My Account.
    Create/submit IAP items.
    Live App Testing management
    Includes tester group management, test creation, test editing, and submission. Get Started with Live App Testing.
    Sales reports
    View the Reporting tab.
    User permissions
    Manage user permissions at Settings > User Permissions.

    Other consoles build on the original permissions in the Appstore Developer Console. For example, the Alexa Skills Kit Console is available from the Dashboard:

    Links to access the Alexa consoles
  5. After you finish adding users and configuring roles, click Save.

    After you add a user, the Developer Console sends an email invitation to the user. The email comes from and is titled "Amazon Developer Program Invitation from <Your Developer Name>". The invited user clicks a link in the email to sign in to the Developer Console.

    After the user accepts the invitation, their profile is added to your company's account. Now when the user logs in, they see the same apps and other information as you (depending on the role you assigned to the user). For more details, see Switching Between Accounts.

    The user needs to accept the account invitation via the emailed invitation link; this link redirects your new user to the Developer Console to complete the user creation process. Your new user should not go directly to the Developer Console to register, as this might create a separate developer account for the user.

    You can see all users you have added to your account in Settings > User Permissions.

To remove a user from your organization's developer account, go to Settings > User Permissions, and click Remove access next to the user you want to remove.

Receiving communications

Amazon sends email to only the address associated with the account owner when corresponding with you about your app's status. When you set up a new Amazon developer account, you are the default account administrator and the designated owner for the account. You can add other people in other roles to the account, such as analyst, developer, or marketer. You can also add other administrators.

Although any developer or administrator can submit an app, Amazon sends correspondence to only the email address associated with the account owner. That means Amazon does not send messages to the email account associated with the person who submitted the app, unless it's the same as the account owner's email. To confirm the account owner email address, anyone with administrative permissions can go to Settings > User Permissions and review the Roles column. The account owner is indicated as "Administrator (owner)".

Change your contact information

To change your contact information, sign in to the Developer Console, go to Settings > My Account, and then click Edit to change your name, email, phone number, or password. If you do not have administrator permissions, ask the account administrator to make the changes.

Your account contact information isn't necessarily the same as your app's contact information. When you submit an app, the Upload Your App File screen lists the contact information for the app. There's an option to use the same contact information as your account.

Change your developer name or company name

Your developer name or company name appears below your app title in the App details page. In the following App details page for the Amazon Music app, the developer's name is ""

Developer Name

To change your developer name or company name after completing the account registration process, see Change Company Name of Developer Account.

Developer account name changes are immediately visible on your account, but might take up to several days to appear on the retail sites.

Find your customer and vendor ID

At times, Amazon teams might need your customer and vendor ID in order to give access to certain programs or documentation pages using an allow list. You can find your customer and vendor ID by doing the following:

  1. Sign in to the Developer Console.
  2. Go to

    Your customer ID and vendor ID are shown on the screen.

Create multiple profiles under the same account

You can create multiple developer profiles using one Amazon user account. This feature makes it easy for one user to access multiple Developer Console accounts without needing to manage multiple usernames and passwords. The following are example uses for multiple accounts:  

  • You are a freelance developer who wants each client to have their own Developer Console account.  
  • Your company creates apps across multiple content categories. You can use this feature to use a different company name, or brand, for each app category.  
  • Your company owns multiple companies or has multiple divisions. You can link the parent company to the new companies' Developer Console account.

To link multiple accounts together, do the following:

  1. Log into your existing Developer Console account.
  2. Go to
  3. Complete the required fields to create the new Developer Console account. By default, the profile information for your current account is populated in the fields. Change it as desired for your alternate profile. Important: Make sure to use a unique "Developer/ company name" for the new account.

To switch between accounts, click your initials in the upper-right corner, select Change User, and select your new user profile.

Close your account

These instructions apply for Appstore developers only. If you are an Alexa developer and want to close your account, please contact Alexa developer support.

If you are the account owner, use the following steps to close your account.

  1. Sign in to the Developer Console.
  2. Go to the My Account screen by selecting Settings from the navigation banner.
  3. Click Close account.
  4. On confirmation dialog, click Proceed.
  5. Select a reason for closing your account and click Submit.

You will be logged out of your account. All additional user profiles linked to your account (under Settings > User Permissions) will be notified of the account closure via email.

If your apps allow in-app purchases, the ability to purchase is not automatically suppressed. Your existing customers can continue to make new purchases and use existing ones. For recurring subscriptions, Contact Us to cancel all active subscriptions and refund customers on a pro-rated basis.

Account FAQ

The following are frequently asked questions (FAQ) about developer accounts.

Q: How do I contact Amazon if I have questions about my account?
Sign in to the Developer Console, click the ? in the upper-right corner, and click Contact Us. Alternatively, go directly here: Contact Us form.
Q: How do I change the developer name or company name for my account?
To change the developer name or company name on your developer account, see Change Company Name of Developer Account.
Q: How do I change the information Amazon uses to pay me?
Only users with the administrator role can change payment information. In the Developer Console, go to Settings > Payment Information. For security purposes, you must confirm your identity through a One-Time Password (OTP) to view and edit the payment information.
Q: When adding a mobile phone number, why do I get an error that the phone number is in use?
It may be that you are using the same number for two different Amazon accounts. Currently, a mobile number can be associated with only one Amazon account.
To change a mobile number in an account, go to the Account & Lists section and sign in. Choose Your Account, then the Login & security option. From here, you can see and edit your account information.

Last updated: May 31, 2024