Skip to main content
This guide shows you how to register your own app with Amazon to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Amazon account.

Register your application

1

Create an Amazon developer account

If you don’t already have one, sign up for an Amazon Developer account.
2

Register your application

Go to the Login with Amazon console and click Register new application.Enter your application name and description, then save the application.
3

Configure OAuth settings

In your application settings:
  1. Click Web Settings under the application name
  2. Click Edit to configure the OAuth settings
  3. Add your Allowed JavaScript Origins (e.g., https://yourdomain.com)
  4. Add your Allowed Return URLs - this should be your Nango callback URL:
    https://api.nango.dev/oauth/callback
    
    Or if you’re self-hosting Nango, use your instance’s callback URL.
  5. Save your changes
4

Get your OAuth credentials

After saving, you’ll see your Client ID and Client Secret in the web settings section. Copy these credentials.
5

Add credentials to Nango

In the Nango dashboard, find your Amazon integration and add:

Connection configuration in Nango

Amazon uses different domain extensions for different regions (e.g., amazon.com for the US, amazon.co.uk for the UK, or amazon.de for Germany). When creating a connection in Nango, you can specify the region-specific domain using connection configuration parameters. For more details on Amazon’s OAuth implementation, see Amazon’s OAuth documentation.