Unkey Deploy is currently in private beta. To get access, reach out on
Discord or email
support@unkey.com.
Environment isolation
Every environment in your project gets its own isolated Sentinel. You don’t need to create, configure, or manage them. Unkey provisions them automatically when you create an environment.- Production environments get three Sentinel replicas for high availability
- Preview environments get one Sentinel replica
Policy enforcement
When a request arrives at your deployment’s URL, the Sentinel evaluates all configured policies in order. If every policy passes, the Sentinel selects a healthy instance and forwards the request. If any policy rejects the request, the Sentinel returns an error response and your app never sees it. All of the Sentinel’s request processing is built on policies. The most common ones are:- Authentication: Verifies API keys before your code runs, and forwards the authenticated identity to your app via a request header
- Rate limiting: Enforces rate limits on specific routes or subjects, rejecting excess traffic before it reaches your instances
- Logging: Records the full HTTP request and response, including headers and body, for debugging and observability
Configuration
The Sentinel dashboard is still in development. Today you can configure API key authentication through the dashboard. For other policy types, contact support@unkey.com.
- Navigate to your project’s Settings page.
- Scroll to the Sentinel configurations section.
- Select one or more keyspaces to enforce.
- Save your changes.

