Quick Start
Choose your preferred way to use Bifrost:I Want To…
Documentation Sections
Quick Start
Get running in under 30 seconds with step-by-step guides for both Go package and HTTP transport usage.Usage
Complete API reference and usage guides:- Go Package - Direct Go integration
- HTTP Transport - REST API with drop-in integrations
Architecture
Deep dive into Bifrost’s design, performance, and internals:- System overview and request flow
- Performance benchmarks and optimization
- Plugin and MCP architecture
Examples
Practical, executable examples for common use cases:- End-to-end tool calling
- MCP integration scenarios
- Production deployment patterns
Core Concepts
Universal concepts that apply to both Go package and HTTP transport:- Providers - Multi-provider support and advanced configurations
- Key Management - API key rotation and distribution
- Memory Management - Performance optimization
- Networking - Proxies, timeouts, and retries
- Error Handling - Error types and troubleshooting
Contributing
Help improve Bifrost for everyone:- Development setup and guidelines
- Adding new providers and plugins
- Documentation standards
Additional Resources
- Benchmarks - Performance metrics and comparisons
What Makes Bifrost Special
- Unified API - One interface for OpenAI, Anthropic, Bedrock, and more
- Intelligent Fallbacks - Automatic failover between providers and models
- MCP Integration - Model Context Protocol for external tools
- Extensible Plugins - Custom middleware and request processing
- Drop-in Compatibility - Replace existing provider APIs without code changes
- Production Ready - Built for scale with comprehensive monitoring
Quick Links
- Migration Guide - Migrate from existing providers
- Benchmarks - Performance benchmarks and optimization
- Production Deployment - Scale to production