KeyControl allows you to take any private API key and generate restricted virtual keys. Limit permissions, set quotas, and manage everything through a simple Docker container.
Press Ctrl+D to bookmark this page for updates
Don't expose your master keys. Create virtual keys with specific scopes for your microservices or frontend apps.
Self-host your own API gateway in seconds. Your keys never leave your infrastructure.
Granular control over what each virtual key can access. Limit keys to specific HTTP methods (GET, POST, etc.) or specific endpoints, ensuring the principle of least privilege.
Set automatic key expiry by date or by call limit. Keys automatically revoke when they reach their expiration date or usage limit, ensuring temporary access stays temporary.
Rotate keys directly via API without downtime. Seamlessly replace old keys with new ones, maintaining security without disrupting your services.
Keep your current payload and headers. Just replace the URL with the gateway URL and the API key with the virtual key. The gateway takes care of the rest.
1Password, Vault, AWS Secrets, Bitwarden
The API-First Alternative
These platforms provide powerful master keys but often lack granular permission scoping. KeyControl fixes this.
...including (probably all) the APIs you developed for internal use.
Planned Launch: Second week of February
We're currently building the core engine. Follow our progress on GitHub or bookmark this site to stay in the loop!