Your Kiro accounts, dressed up as OpenAI endpoints
Kiro-Go exists because wrangling AWS Builder IDs and Microsoft enterprise SSO just to call a language model is nobody’s idea of a good time.

What it does
Kiro-Go is a Go-based gateway that translates Kiro accounts into bog-standard OpenAI and Anthropic API endpoints. You feed it credentials through a web admin panel—whether that’s an AWS Builder ID, Microsoft SSO, IAM Identity Center, or a plain Kiro API key—and it pools them behind a single round-robin load balancer. The result is a self-hosted service that speaks familiar /v1/chat/completions and /v1/messages protocols, complete with SSE streaming and automatic token refresh.
The interesting bit The project treats enterprise authentication as a configuration problem rather than a user burden. It supports six distinct auth methods, including local cache and credentials JSON, then abstracts all of them into a uniform LLM interface with usage tracking and account import/export. That’s a lot of glue, but it’s glue that spares you from manually juggling Kiro runtime URLs and OAuth flows.
Key highlights
- Exposes both Anthropic
/v1/messagesand OpenAI/v1/chat/completionsendpoints from the same pool of Kiro accounts. - Round-robin load balancing across multiple accounts, with automatic token refresh and usage tracking.
- Web admin panel for account management, plus i18n support in Chinese and English.
- Outbound SOCKS5/HTTP proxy support for restricted network regions, configurable without restarting.
- Optional “thinking mode” for Claude models via a model name suffix or top-level config.
Caveats
- The README explicitly labels the project “for educational and research purposes only” and disclaims any affiliation with Amazon, AWS, or Kiro; production use may violate terms of service.
- The default admin password is
changeme, so forgetting to overrideADMIN_PASSWORDbefore exposing the instance is an obvious foot-gun.
Verdict
Worth a look if your team has Kiro access buried under corporate AWS or Microsoft SSO and you’d rather call gpt-4o or claude-sonnet-4.5 through a standard HTTP client. Skip it if you don’t already have Kiro accounts to repurpose.
Frequently asked
- What is Quorinex/Kiro-Go?
- Kiro-Go exists because wrangling AWS Builder IDs and Microsoft enterprise SSO just to call a language model is nobody’s idea of a good time.
- Is Kiro-Go open source?
- Yes — Quorinex/Kiro-Go is open source, released under the MIT license.
- What language is Kiro-Go written in?
- Quorinex/Kiro-Go is primarily written in Go.
- How popular is Kiro-Go?
- Quorinex/Kiro-Go has 1.1k stars on GitHub.
- Where can I find Kiro-Go?
- Quorinex/Kiro-Go is on GitHub at https://github.com/Quorinex/Kiro-Go.