# CLI Proxy API ## Docs - [Authentication](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/authentication.md): Learn how to authenticate requests to the CLI Proxy API - [Configuration Endpoints](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/management/config.md): Manage CLI Proxy API server configuration at runtime - [Log Access Endpoints](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/management/logs.md): Access and manage server logs through the Management API - [OAuth Session Endpoints](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/management/oauth.md): Manage OAuth authentication flows for provider integrations - [Management API Overview](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/management/overview.md): Secure API for managing CLI Proxy API server configuration and operations - [Quota Management Endpoints](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/management/quota.md): Configure quota exceeded behavior and automatic failover - [Chat Completions](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/openai/chat.md): Send chat completion requests using the OpenAI-compatible format - [Models List](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/openai/models.md): Retrieve available models from configured providers - [Streaming & WebSockets](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/openai/streaming.md): Real-time streaming responses via SSE and WebSocket protocols - [API Overview](https://mintlify.wiki/router-for-me/CLIProxyAPI/api/overview.md): Learn about the CLI Proxy API structure, versioning, and available endpoints - [Authentication](https://mintlify.wiki/router-for-me/CLIProxyAPI/concepts/authentication.md): Understanding authentication methods, OAuth flows, and multi-account management - [Architecture Overview](https://mintlify.wiki/router-for-me/CLIProxyAPI/concepts/overview.md): Understanding how CLI Proxy API works and its core architecture - [Providers](https://mintlify.wiki/router-for-me/CLIProxyAPI/concepts/providers.md): Supported AI providers and how they integrate with CLI Proxy API - [Routing & Load Balancing](https://mintlify.wiki/router-for-me/CLIProxyAPI/concepts/routing.md): Understanding request routing, credential selection, and automatic failover - [Advanced Configuration](https://mintlify.wiki/router-for-me/CLIProxyAPI/configuration/advanced.md): Configure advanced features including proxies, payload rules, headers, retry logic, and streaming behavior - [API Keys](https://mintlify.wiki/router-for-me/CLIProxyAPI/configuration/api-keys.md): Configure API key authentication and management for the CLI Proxy API - [Model Mappings](https://mintlify.wiki/router-for-me/CLIProxyAPI/configuration/model-mappings.md): Configure model aliases and mappings for API key providers and Amp integration - [OAuth Providers](https://mintlify.wiki/router-for-me/CLIProxyAPI/configuration/oauth-providers.md): Configure OAuth-based authentication for Gemini, Claude, Codex, Vertex, and other AI providers - [Server Configuration](https://mintlify.wiki/router-for-me/CLIProxyAPI/configuration/server.md): Configure the CLI Proxy API server host, port, TLS, and logging settings - [Cloud Deployment](https://mintlify.wiki/router-for-me/CLIProxyAPI/deployment/cloud.md): Deploy CLI Proxy API in cloud environments with dynamic configuration - [Docker Deployment](https://mintlify.wiki/router-for-me/CLIProxyAPI/deployment/docker.md): Deploy CLI Proxy API using Docker and Docker Compose - [Storage Backends](https://mintlify.wiki/router-for-me/CLIProxyAPI/deployment/storage-backends.md): Configure PostgreSQL, Git, and Object Storage backends for distributed deployments - [Installation](https://mintlify.wiki/router-for-me/CLIProxyAPI/installation.md): Complete installation guide for CLI Proxy API across all platforms and deployment methods - [Amp CLI Integration](https://mintlify.wiki/router-for-me/CLIProxyAPI/integrations/amp-cli.md): Use your Google/ChatGPT/Claude OAuth subscriptions with Amp coding tools - [Cline Integration](https://mintlify.wiki/router-for-me/CLIProxyAPI/integrations/cline.md): Use CLI Proxy API with Cline for autonomous AI coding assistance - [Cursor IDE Integration](https://mintlify.wiki/router-for-me/CLIProxyAPI/integrations/cursor.md): Use CLI Proxy API with Cursor IDE for AI-powered coding - [OpenRouter and OpenAI-Compatible Providers](https://mintlify.wiki/router-for-me/CLIProxyAPI/integrations/openrouter.md): Add custom OpenAI-compatible providers like OpenRouter, Groq, DeepSeek, and more - [Introduction](https://mintlify.wiki/router-for-me/CLIProxyAPI/introduction.md): A proxy server that provides OpenAI/Gemini/Claude/Codex compatible API interfaces for CLI models with OAuth support and multi-account load balancing - [Antigravity OAuth](https://mintlify.wiki/router-for-me/CLIProxyAPI/oauth/antigravity.md): Authenticate with Antigravity using OAuth 2.0 - [Claude OAuth](https://mintlify.wiki/router-for-me/CLIProxyAPI/oauth/claude.md): Authenticate with Anthropic Claude using OAuth 2.0 - [OpenAI Codex OAuth](https://mintlify.wiki/router-for-me/CLIProxyAPI/oauth/codex.md): Authenticate with OpenAI Codex using OAuth 2.0 or device code flow - [Google Gemini OAuth](https://mintlify.wiki/router-for-me/CLIProxyAPI/oauth/gemini.md): Authenticate with Google Gemini using OAuth 2.0 - [iFlow Authentication](https://mintlify.wiki/router-for-me/CLIProxyAPI/oauth/iflow.md): Authenticate with iFlow using OAuth 2.0 or cookie-based authentication - [Qwen OAuth](https://mintlify.wiki/router-for-me/CLIProxyAPI/oauth/qwen.md): Authenticate with Qwen Code using device-based OAuth - [Quick Start](https://mintlify.wiki/router-for-me/CLIProxyAPI/quickstart.md): Get up and running with CLI Proxy API in 5 minutes - [Access Providers](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/access.md): Request authentication with custom access providers for API key validation and authorization - [Advanced SDK Features](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/advanced.md): Custom executors, translators, and provider integration - [Embedding the Proxy](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/embedding.md): Complete guide to embedding the proxy with the builder pattern, options, and hooks - [Custom Provider Example](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/examples/custom-provider.md): Learn how to create and integrate a custom AI provider with the CLI Proxy API SDK - [HTTP Request Example](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/examples/http-request.md): Learn how to execute arbitrary HTTP requests with provider credentials using the CLI Proxy API SDK - [Translator Example](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/examples/translator.md): Learn how to use the translator package to convert requests and responses between different AI provider formats - [Getting Started](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/getting-started.md): Install the Go SDK and create your first embedded proxy - [Go SDK Overview](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/overview.md): Embed the CLI Proxy API server in your Go applications - [Configuration Watching](https://mintlify.wiki/router-for-me/CLIProxyAPI/sdk/watcher.md): Hot-reload configuration and authentication files with automatic file system monitoring