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 |