Documentation Index
Fetch the complete documentation index at: https://unkey.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Unkey Deploy is in public beta. To try it, open the product switcher in the
top-left of the dashboard and select Deploy. During beta, deployed
resources are free. We’re eager for feedback, so let us know what you think
on Discord, X, or
email support@unkey.com.
What you get
Automatic domains
Every deployment gets its own URL. Branch, environment, and commit-level domains are assigned automatically.
Multi-region
Deploy to multiple regions and route traffic to the nearest healthy location.
Instant rollbacks
Previous deployments stay running so rollbacks are instant. No rebuild required.
Sentinel
API key authentication, rate limiting, and IP rules run in front of your app before requests reach it.
Build logs
Stream build and runtime logs in real time from the dashboard.
Preview environments
Every branch gets its own isolated environment with separate variables and domains.
Requirements
- A Dockerfile in your repository. Unkey does not auto-detect runtimes or use buildpacks.
- A GitHub repository for automatic deployments, or a pre-built Docker image for CLI deploys.
Get started
The fastest path is connecting a GitHub repository:- Create a project in your workspace.
- Click Import from GitHub and select your repository.
- Review build settings (root directory, Dockerfile path, watch paths).
- Click Deploy.

Three ways to deploy
GitHub push
Connect a repository and deploy automatically on every push. Default branch goes to production, other branches go to preview.
CLI
Deploy a pre-built Docker image with
unkey deploy. Useful for CI/CD pipelines and custom build systems.Dashboard
Trigger a deployment manually from a branch, commit, pull request URL, or fork.

Next steps
GitHub integration
Full setup walkthrough with screenshots
Deploy with the CLI
Ship pre-built Docker images from CI or your machine
CLI vs GitHub integration
Pick the right path for your team
Deployment lifecycle
How deployments progress from build to serving traffic
Regions
Configure where your app runs
App settings
Build, runtime, and Sentinel configuration



