9router is an AI model gateway designed to route requests from AI coding tools to multiple model providers through a single unified API. It provides administration for self-hosted AI proxy deployments, allowing users to manage API keys and model access on local servers or edge networks.
The system differentiates itself through multi-provider API normalization, which translates incompatible request and response formats to ensure compatibility across different AI models. It features AI provider failover management to automatically switch between providers or accounts when quotas are exhausted or errors occur, and implements multi-account rotation to bypass individual provider limits.
The gateway covers a broad set of capabilities including token optimization via payload compression, spending analysis and quota tracking, and encrypted configuration synchronization across devices. Traffic management is handled through capability-based routing and outbound proxy support, while security is maintained via API access keys and automated token refreshment.
The application supports containerized deployment and can be hosted on local machines, virtual servers, or global edge networks.