# Rust LiteLLM Gateway Documentation
Welcome to the comprehensive documentation for Rust LiteLLM Gateway - a high-performance AI Gateway written in Rust.
## ๐ Documentation Index
### ๐ Getting Started
- **[๐ฏ Simple Configuration Guide](simple_config.md)** - 2-step startup with minimal configuration!
- **[โก Quick Start Guide](quickstart.md)** - Detailed quick start guide
- **[๐ฆ Installation Guide](setup.md)** - Complete installation instructions
- **[โ๏ธ Configuration Guide](configuration.md)** - Complete configuration reference
### ๐๏ธ Architecture & Design
- **[๐๏ธ Architecture Overview](architecture.md)** - System design and components
- **[๐ API Reference](api.md)** - Complete API documentation
- **[๐ Google API Quick Start](google_api_quickstart.md)** - Google API specific guide
### ๐ Deployment & Operations
- **[๐ Deployment Guide](../deployment/README.md)** - Production deployment strategies
- **[๐ณ Docker Deployment](../deployment/docker/README.md)** - Docker and containerized deployment
- **[๐ Deployment Scripts](../deployment/scripts/README.md)** - Automated deployment scripts
- **[โ๏ธ Kubernetes Deployment](../deployment/kubernetes/)** - Kubernetes manifest files
- **[๐ง System Service](../deployment/systemd/)** - System service configuration
### ๐งช Examples & Testing
- **[๐งช Basic Usage Examples](../examples/basic_usage.md)** - Practical usage examples
- **[๐ API Test Examples](../tests/api_test_examples.md)** - API test cases
- **[๐งช Google API Tests](../tests/google_api_tests.md)** - Google API specific tests
- **[๐ Postman Collections](../tests/)** - Postman test collections
### ๐ ๏ธ Development
- **[๐ค Contributing Guide](contributing.md)** - How to contribute to the project
- **[๐ Changelog](changelog.md)** - Version history and changes
- **[๐งช Integration Tests](../tests/integration_tests.rs)** - Integration test code
### ๐ Project Documentation
- **[๐ License](../LICENSE)** - MIT license
- **[๐ Original LiteLLM License](../LICENSE-LITELLM)** - Original project license
- **[๐ง Build Configuration](../Makefile)** - Development commands
## ๐ฏ Quick Navigation
### ๐จโ๐ป For Developers
- **[๐๏ธ Architecture Overview](architecture.md)** - System design and components
- **[๐ API Reference](api.md)** - Complete API documentation
- **[๐ค Contributing Guide](contributing.md)** - How to contribute to the project
- **[๐งช Integration Tests](../tests/integration_tests.rs)** - Integration test code
### ๐ For DevOps/SRE
- **[๐ Deployment Guide](../deployment/README.md)** - Production deployment strategies
- **[๐ณ Docker Deployment](../deployment/docker/README.md)** - Docker and containerized deployment
- **[๐ Deployment Scripts](../deployment/scripts/README.md)** - Automated deployment scripts
- **[โ๏ธ Kubernetes Deployment](../deployment/kubernetes/)** - Kubernetes manifest files
### ๐ฅ For End Users
- **[๐ฏ Simple Config](simple_config.md)** - 2-step startup!
- **[โก Quick Start](quickstart.md)** - Detailed quick start guide
- **[โ๏ธ Configuration Guide](configuration.md)** - Complete configuration reference
- **[๐งช Usage Examples](../examples/basic_usage.md)** - Practical usage examples
## ๐ Getting Help
- **Documentation Issues**: If you find errors or gaps in documentation, please [open an issue](https://github.com/majiayu000/litellm-rs/issues)
- **Questions**: Use [GitHub Discussions](https://github.com/majiayu000/litellm-rs/discussions) for questions
- **Bug Reports**: Report bugs via [GitHub Issues](https://github.com/majiayu000/litellm-rs/issues)
- **Feature Requests**: Suggest features through [GitHub Issues](https://github.com/majiayu000/litellm-rs/issues)
## ๐ Documentation Standards
This documentation follows these principles:
- **Clarity**: Clear, concise explanations with examples
- **Completeness**: Comprehensive coverage of all features
- **Accuracy**: Up-to-date and technically accurate
- **Accessibility**: Easy to navigate and search
- **Examples**: Practical, working code examples
## ๐ Documentation Updates
Documentation is updated with each release. Version-specific documentation is available in the repository tags.
- **Latest**: Always reflects the current main branch
- **Stable**: Matches the latest stable release
- **Historical**: Available through git tags
## ๐ Contributing to Documentation
We welcome documentation contributions! Please see our [Contributing Guide](contributing.md) for:
- Documentation style guidelines
- How to submit documentation changes
- Review process for documentation PRs
## ๐ท๏ธ Version Information
- **Documentation Version**: Latest
- **Gateway Version**: 0.1.0
- **Last Updated**: 2024-01-XX
- **Rust Version**: 1.80+
---
**Need immediate help?** Check our [Troubleshooting Guide](troubleshooting.md) or [open an issue](https://github.com/majiayu000/litellm-rs/issues).