- 1600+ LLMs — Not just OpenAI & Anthropic
- Observability — Track costs, tokens, latency for every request
- Governance — Budget limits, rate limits, RBAC
- Guardrails — PII detection, content filtering
When using Portkey, Cursor-specific features (autocomplete, Apply from Chat, inline refactoring) require Cursor Pro/Enterprise plans.
For enterprise governance, see Enterprise Governance.
1. Setup
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 Cursor
- Open Cursor → Settings → Cursor Settings → Models
- Scroll to API Keys section
- Enable OpenAI API Key toggle and enter your Portkey API Key
- Enable Override OpenAI Base URL and enter:
https://api.portkey.ai/v1 - Click Verify

Enterprise Governance
For organizations using Cursor, 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
Use Configs for fallbacks, load balancing, caching:
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 code and data 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.

