as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Ring

Create and Configure Your App

Create Your Application

Go to https://developer.amazon.com/ and click the login button at the top right. Log in with your credentials and you will be taken to the Apps screen.

Step 1: Specify App Name and Accept Terms

Click on the Create New App button. A new screen will appear. Begin by entering your application name in the App Name field. This name identifies your app throughout the configuration process; the name dsiplayed in the App Store is set separately.

Review and accept Ring's security and privacy standards as outlined in the Ring App Store Schedule. Once you've entered a name and checked the acceptance box, the Create New App button becomes enabled.

Click Create New App.

Step 2: Save Your Credentials

Your app credentials appear immediately after creation. This is the only time you'll see the Client Secret and HMAC Signing Key in plain text.

The credentials screen displays:

  • Client ID - Public identifier for your application
  • Client Secret - Private key for OAuth token exchange
  • HMAC Signing Key - Shared secret for webhook signature verification

Download the credentials file or copy them to a secure location. Never commit these credentials to your code repository.

Check the confirmation box to acknowledge you've saved the credentials. The Continue to App button becomes enabled.

Click Continue to App to proceed to the App Overview page.

Configure Your Application

Step 3: Add App Information

From the App Overview page, click the App Information subpanel under the Configure step.

Fill in the required fields:

  • One-sentence description - Brief explanation of your app's purpose (160 characters max)
  • App Category - Check the categories that apply to your app
  • Detailed description - Comprehensive overview of features and use cases
  • Website - Your company's public website URL (HTTPS required)
  • Support - Email address for user support inquiries
  • Privacy Policy URL - Link to your privacy policy (HTTPS required)
  • Terms of Service URL - Link to your terms of service (HTTPS required)
  • App Icon - Upload JPG or PNG file (under 1MB)
  • Video (Optional) - Upload promotional video in MPEG-4 or AVI format

Click Save app information.

You return to the App Overview page with the App Information substep marked as completed.

Step 4: Configure Account Linking

Click the Account Linking subpanel under the Configure step.

Provide your integration endpoints. Configure staging and production environments separately using the respective tabs.

Required endpoints:

  • Token Exchange URL - Receives OAuth authorization codes from Ring (backend-to-backend)
  • Account Link URL - User login page where Ring redirects users with nonce parameters
  • Webhook URL - Receives real-time device event notifications
  • App Homepage URL - Landing page for users to manage app settings

All URLs must use HTTPS.

Click Save staging settings for staging endpoints, or Save production settings for production endpoints.

This completes the Configuration step. Your app is now ready for development and testing.