An intelligent Claude API proxy with load balancing across multiple accounts to prevent rate limits and provide full request visibility.
ccflare is an open-source proxy for the Claude API that intelligently distributes requests across multiple accounts to eliminate rate limit errors. It provides comprehensive monitoring and debugging capabilities, giving developers full visibility into every API interaction while maintaining minimal performance overhead.
Developers and teams building applications that rely heavily on the Claude API and need to manage multiple accounts, avoid rate limits, and gain deep insights into API usage and performance.
Developers choose ccflare for its intelligent load balancing that maintains conversation context across accounts, its comprehensive real-time analytics and debugging tools, and its production-ready features like automatic failover—all while being free, open-source, and adding less than 10ms of overhead.
The ultimate CC proxy
Automatically distributes requests across multiple Claude API accounts with session-based routing to maintain conversation context for up to 5 hours, effectively eliminating rate limit errors as described in the features.
Provides real-time analytics on token usage, response times, rate limits, and cost estimates per request, giving developers full visibility into every API interaction through the dashboard and logs.
Includes an interactive TUI, web dashboard, CLI for account management, and REST API for automation, making it easy to debug and manage API usage without vendor lock-in.
Features automatic failover between accounts, OAuth token refresh handling, SQLite persistence, and configurable retry logic, ensuring robust operation in production environments as highlighted in the documentation.
Requires Bun runtime (>=1.2.8) instead of standard Node.js, which may not align with existing team workflows or infrastructure, adding a learning curve and setup complexity.
To fully leverage load balancing, users need multiple Claude API accounts (Free, Pro, or Team), which can increase costs and administrative overhead, especially for small-scale projects.
The proxy is specifically designed for the Claude API and does not support other AI services like OpenAI or Gemini, limiting its utility for multi-API projects without significant modifications.
Requires self-hosting and ongoing maintenance, including configuration and updates, which might be burdensome for teams without dedicated DevOps resources or seeking plug-and-play solutions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.