- Multiple Claude Providers - Route through Anthropic, Bedrock, or Vertex AI
- Observability - track costs, tokens, and latency for every request
- Reliability - automatic fallbacks, retries, and caching
- Governance - budget limits, usage tracking, and team access controls
For enterprise deployments across teams, see Enterprise Governance.
1. Setup
1
Add Provider
2
Configure Credentials
Enter your API key and create a slug like 
anthropic-prod.
3
Get Portkey API Key
Go to API Keys and generate your Portkey API key.
2. Configure Claude Code
Edit your Claude Code settings file (~/.claude/settings.json or .claude/settings.json in your project):
This configuration works for Anthropic, Bedrock, and Vertex AI. See Anthropic’s documentation for more details.
Switch Providers
Change providers by updating thex-portkey-provider header:
Max Plan / Anthropic OAuth (Enterprise)
For Max plan or Anthropic OAuth users:Want fallbacks, load balancing, or caching? Create a Portkey Config and add
x-portkey-config: YOUR_CONFIG_ID to the headers. See Enterprise Governance for examples.3. Enterprise Governance
For organizations deploying Claude Code across development teams, Portkey provides:- Cost Management: Budget limits and spend tracking per team
- Access Control: Team-specific API keys with role-based permissions
- Usage Analytics: Track patterns across teams and projects
- Model Management: Control which models teams can access
Set Budget Limits Per Team
Set Budget Limits Per Team
Create team-specific providers with budget and rate limits:
- Go to Model Catalog → Add Provider
- Create providers for each team (e.g.,
anthropic-frontend,bedrock-backend) - Set budget and rate limits per provider

Control Model Access
Control Model Access
Provision only the models each team needs:
Each team’s provider slug gives access only to their approved models.

Add Reliability Features
Add Reliability Features
Use Portkey Configs for fallbacks, load balancing, and caching.Example: Fallback from Anthropic to BedrockCreate configs at Configs.
Create Team API Keys
Create Team API Keys
Monitor Usage
Monitor Usage
Track everything in the Portkey dashboard:
- Cost by team
- Model usage patterns
- Request volumes and errors
- Detailed logs for debugging

Portkey Features
Observability
Track 40+ metrics including cost, tokens, and latency across all providers. Filter by team or project using metadata.
Request Logs
Every request logged with complete details:- Full request/response payloads
- Cost breakdown
- Performance metrics

1600+ LLMs
Switch between any model through one interface:Supported Providers
View all 1600+ supported models
Metadata Tracking
Track custom metrics:- Language and framework usage
- Task types (generation vs. completion)
- Project-specific patterns
Custom Metadata
Enterprise Access
Budget Controls
Set spending limits with automatic cutoffs
SSO
Enterprise SSO integration
Organization Management
Teams, projects, and role-based access
Audit Logs
Compliance and audit logging
Reliability
Fallbacks
Auto-switch on provider failures
Conditional Routing
Route based on complexity or language
Load Balancing
Distribute across providers
Caching
Cache common patterns
Smart Retries
Automatic retry with backoff
Budget Limits
Enforce spending limits
Security Guardrails
Protect your codebase:- Prevent API key exposure
- Block malicious patterns
- Enforce coding standards
- PII detection and masking
Guardrails
Next Steps
Schedule a Demo
Schedule a 1:1 call with our team to see how Portkey can transform your development workflow with Claude Code
For enterprise support and custom features, contact our enterprise team.


