Welcome to Genie Nexus
Genie Nexus is an enterprise-grade API gateway and proxy solution that provides unified interfaces for both general HTTP requests and AI language model providers. It offers advanced features for API key management, request routing, and comprehensive analytics.
Why Genie Nexus?
- 🔄 Intelligent Routing: Smart handling of both LLM and HTTP requests
- ⚙️ Highly Configurable: Customize routing rules and behaviors to your needs
- 🚀 Performance: Optimized request handling and response delivery
- 🔒 Security: Built-in security features for safe request processing
- 📊 Analytics: Comprehensive monitoring and cost tracking
- 🏢 Enterprise Ready: Multi-tenant support and enterprise-grade features
Quick Start
Get up and running with Genie Nexus in minutes:
- Installation: Choose your preferred installation method
- Configuration: Set up your first provider and deployment
- Usage: Start routing requests to AI providers
Key Features
LLM Routing
Efficiently manage and route requests to different LLM providers and models:
- OpenAI Compatibility: Full OpenAI API compatibility for seamless integration
- Multi-Provider Support: OpenAI, Google AI, and custom providers
- Model Selection & Fallback: Intelligent model selection with automatic failover
- Streaming Support: Both streaming and non-streaming responses
- Cost Management: Track usage and control spending across providers
HTTP Proxying
Powerful HTTP request routing and transformation capabilities:
- Request Routing: Route requests to different backend services
- Header Management: Add, modify, or remove request/response headers
- Load Balancing: Distribute requests across multiple backends
- Request/Response Transformation: Modify request bodies and response data
- Caching: Cache responses to improve performance
Installation Methods
Choose the installation method that works best for your environment:
- Docker: Quick setup with Docker
- Docker Compose: Complete setup with database
- Production Deployment: Enterprise-grade deployment
Usage Guides
Learn how to use Genie Nexus effectively:
- LLM Routing: Route requests to AI providers
- HTTP Proxying: Proxy and transform HTTP requests
- API Keys: Manage authentication and authorization
- Analytics: Monitor usage and performance
Support
Need help? We're here for you:
- Troubleshooting: How to get help
- Documentation: Complete documentation
- GitHub Issues: Report bugs and request features
What's Next?
Ready to get started? Here's what we recommend:
- Start with Installation to set up Genie Nexus
- Follow the Quickstart Guide to create your first deployment
- Explore LLM Routing to connect AI providers
- Set up HTTP Proxying for API gateway functionality
- Configure Analytics to monitor your deployment
License
Genie Nexus is licensed under the BSL-1.1 License. See the LICENSE file for details.