Overview
Bifrost provides 100% Anthropic API compatibility with enhanced features:- Zero code changes - Works with existing Anthropic SDK applications
- Same request/response formats - Exact Anthropic API specification
- Enhanced capabilities - Multi-provider fallbacks, MCP tools, monitoring
- Full tool use support - Native Anthropic tool calling + MCP integration
- Any provider under the hood - Use any configured provider (Anthropic, OpenAI, etc.)
POST /anthropic/v1/messages
Provider Flexibility: While using Anthropic SDK format, you can specify any model like"claude-3-sonnet-20240229"(uses Anthropic) or"openai/gpt-4o-mini"(uses OpenAI) - Bifrost will route to the appropriate provider automatically.
Quick Migration
Python (Anthropic SDK)
JavaScript (Anthropic SDK)
Supported Features
Fully Supported
| Feature | Status | Notes |
|---|---|---|
| Messages API | ✅ Full | All parameters supported |
| Tool Use | ✅ Full | Native + MCP tools |
| System Messages | ✅ Full | Anthropic system prompts |
| Vision/Images | ✅ Full | Image analysis |
| Streaming | ✅ Full | Currently returns full response |
| Max Tokens | ✅ Full | Token limit control |
| Temperature | ✅ Full | Sampling control |
| Stop Sequences | ✅ Full | Custom stop tokens |
Enhanced Features
| Feature | Enhancement | Benefit |
|---|---|---|
| Multi-provider Fallbacks | Automatic failover | Higher reliability |
| MCP Tool Integration | External tools available | Extended capabilities |
| Load Balancing | Multiple API keys | Better performance |
| Monitoring | Prometheus metrics | Observability |
| Cross-provider Tools | Use with any provider | Flexibility |