Product configuration
This guide covers creating and configuring products in the Compliance Studio for age verification.
Product test and live modes
Each product in the Compliance Studio has two distinct modes:
- Test Mode: For development and testing
- Live Mode: For production use
Key differences
| Aspect | Test Mode | Live Mode |
|---|---|---|
| API Hostname | test.prod.ageapi.org | prod.ageapi.org |
| Product Configuration | Separate test settings | Separate live settings |
| API Keys | Test-specific keys | Live-specific keys |
| Webhooks | Test webhook endpoints | Live webhook endpoints |
| Usage | Development and testing | Production traffic |
Important - Start with test mode for development. You only need to create a live mode product when you're ready to launch to production. In test mode you can use provider test credentials (for example, test cards and test IDs) to simulate outcomes; it can't produce real, verified results for real users. For details, see Testing and development considerations.
Creating a new product

-
In the dashboard, click "New Product"
- Navigate to the main dashboard
- Look for the "New Product" button
-
Choose creation method
- A dialog is displayed asking to create a new product or use an existing one as a template
- Select your preferred option
-
Click "Create" in the dialog
- Confirm your selection to proceed
-
Product is created
- If not using a template, the product name is set to "Untitled"
- You can rename it later in the product settings
-
Set product details and push to test
- Set the product name and description
- Click "Push to Test" in the top right corner to activate the product
Configuring your product
Basic settings
After creating your product, you can configure:
- Product name and description
- Verification methods (age estimation, ID document)
- Age thresholds for different categories
- Jurisdiction settings for compliance
Customizing verification methods

To configure age assurance and verification methods:
-
Select product from dashboard
- Choose your product from the main dashboard
-
Click "Assurance & Verification"
- Navigate to the assurance and verification section
-
Click the edit button on the right side of "OpenAge"
- This opens the OpenAge configuration options
OpenAge settings
You can customize the following settings:
Skip user method selection on single option (toggle)
- When enabled, skips method selection for the user when there is only one available option
OpenAge (toggle)
- Do you want to configure verification methods?
- After enabling, users can select verification methods used globally, or they can set verification methods that are jurisdiction specific
Available verification methods
Configure which verification methods are available for your product, including region specific verification methods. For detailed information about each verification method, see the Verification Methods Guide.
By default, a product has AgeKey, ID scan verification, and facial age estimation scan enabled. For users in Australia, ConnectID is also enabled by default. Other verification methods can incur additional costs. To enable additional methods, contact your k-ID representative.
Next steps
- API Keys: Generate API keys for your product
- Webhooks: Set up webhook endpoints
- Age verification guide: Implement age verification