- 1600+ LLMs — Single interface for all providers, not just OpenAI & Anthropic
- Observability — Real-time tracking for 40+ metrics and logs
- Governance — Budget limits, rate limits, and RBAC
- Guardrails — PII detection, content filtering, compliance controls
For enterprise governance setup, see Enterprise Governance.
Quick Start
1. Setup Portkey
1
Add Provider
Go to Model Catalog → Add Provider.

2
Configure Credentials
Select your provider (OpenAI, Anthropic, etc.), enter your API key, and create a slug like 
openai-prod.
3
Create Config
4
Get Portkey API Key
Go to API Keys → Create new key → Attach your config → Save.

2. Configure n8n
- Add the OpenAI node to your workflow
- Configure credentials:
- API Key: Your Portkey API key
- Base URL:
https://api.portkey.ai/v1

- Configure the OpenAI node with your model. The model in your config will override the default.

Enterprise Governance
For organizations using n8n, Portkey adds governance controls:Budget & Rate Limits
Budget & Rate Limits
Create providers with spending limits per team:
- Go to Model Catalog
- Create provider for each team with budget/rate limits

Model Access Rules
Model Access Rules
Control which models teams can access at the integration level.

Routing Configuration
Routing Configuration
Team API Keys
Team API Keys
Create team-specific API keys with metadata:
Features
Observability
Track 40+ metrics: cost, tokens, latency, performance. Filter by custom metadata.
Logs
Complete request/response tracking with metadata tags and cost attribution.
Reliability
Fallbacks
Auto-switch on failure
Load Balancing
Distribute across providers
Caching
Reduce costs and latency
Retries
Exponential backoff
Conditional Routing
Route by conditions
Budget Limits
Control spending
Guardrails
Protect workflows with real-time checks:- PII detection and masking
- Content filtering
- Custom security rules
Guardrails
Configure input/output protection
FAQs
Can I use multiple providers with one API key?
Can I use multiple providers with one API key?
Yes. Create multiple providers and attach them to a single config. The config connects to your API key.
How do I track costs per team?
How do I track costs per team?
Create separate providers per team, use metadata tags, or set up team-specific API keys.
What happens when budget limit is reached?
What happens when budget limit is reached?
Requests are blocked. Admins get notified. Limits can be adjusted anytime.


