Config IDs
Generate and manage Config IDs to connect your applications to Hawcx
Overview
A Config ID is the credential that connects your application to Hawcx. It's scoped to a specific project and environment, and it's what you pass to the Hawcx SDK to initialize authentication.
Generate a Config ID
- Open your project and go to Settings > Config IDs
- Ensure the correct environment is selected (Development or Production)
- Click Generate Config ID
- Give it a descriptive name (e.g., "iOS Test App")
- Select the Platform — Web, iOS, or Android
- Click Generate
The full Config ID is displayed once upon creation. Development Config IDs remain visible in the list afterward.
Development vs Production
| Development | Production | |
|---|---|---|
| Who can create | Admin or Developer | Requires approval |
| Provisioning | Instant | Request → review → approve/reject |
| Use case | Testing, staging, local dev | Live user-facing apps |
Production Config ID Workflow
- A developer requests a production Config ID from the project settings
- A Hawcx admin reviews the request
- If approved, the Config ID is generated and provisioned
- If rejected, the developer sees the rejection reason
Revoke a Config ID
Revoking is permanent and immediately blocks all requests made with that Config ID.
- Find the Config ID in the list
- Click Revoke
- Confirm the action
Admins can revoke any Config ID in the organization. Developers can only revoke Config IDs they created.
Using Your Config ID
Pass the Config ID when initializing the Hawcx SDK:
// React
<HawcxProvider config={{ configId: 'your_config_id' }}>// Vanilla JS
const client = createHawcxAuth({ configId: 'your_config_id' });# Environment variable
VITE_HAWCX_CONFIG_ID=your_config_idNext Steps
- 5-Minute Integration — build a complete login flow
- Web SDK Quickstart — full frontend setup