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.

