# LiteLLM vs Portkey

| Attribute | LiteLLM | Portkey |
|---|---|---|
| **Vioscale score** | 81 (36% (low)) | 78.9 (76% (high)) |
| deployment.options | `{"cloud":true,"hybrid":true,"on_prem":true,"air_gapped":true,"self_hosted":true}` | `{"cloud":true,"hybrid":true,"self_hosted":true}` |
| description.long | An open-source AI gateway that provides a centralized control point for managing multiple large language models from different providers. It offers virtual key management, spend tracking, budget controls, and intelligent request routing without charging per token. | A unified platform combining an AI gateway, observability dashboards, prompt versioning, governance controls, and guardrails. Enables teams to route requests across LLM providers, monitor costs and performance, securely manage API keys, and deploy production-ready prompts with version control. |
| features.capabilities | `{"open_source":true,"pricing_model":"open-source-self-host","rate_limiting":true,"deployment_model":"self-hosted","routing_strategy":"cost-based","architecture_model":"open_source_proxy","automatic_failover":true,"budget_spend_controls":true,"guardrails_moderation":"built-in","openai_compatible_api":true,"virtual_key_management":true,"request_cost_observability":true,"bring_your_own_keys_byok_routing":true,"mit_or_apache_permissive_oss_license":true,"custom_rate_limiting_by_user_or_tenant_id":true,"universal_api_key_for_100_plus_llm_providers":true,"auto_fallback_routing_on_rate_limit_or_downtime":true,"organization_wide_cost_tracking_and_chargebacks":true}` | `{"role":"gateway","caching":"semantic","evaluation":true,"open_source":true,"soc2_type_ii":true,"managed_cloud":true,"model_serving":true,"pricing_model":"pay_per_10k_traces","rate_limiting":true,"self_hostable":true,"multi_provider":true,"vpc_deployment":true,"deployment_model":"managed-SaaS","no_train_on_data":"unknown","routing_strategy":"load-based","llm_observability":true,"prompt_management":true,"architecture_model":"managed_cloud_saas","automatic_failover":true,"framework_agnostic":true,"experiment_tracking":true,"budget_spend_controls":true,"guardrails_moderation":"via-integration","openai_compatible_api":true,"virtual_key_management":true,"request_cost_observability":true,"mit_or_apache_permissive_oss_license":true,"production_ab_testing_of_system_prompts":true,"token_cost_and_latency_waterfall_charts":true,"pii_redaction_and_prompt_content_masking":true,"prompt_playground_and_in_dashboard_replay":true,"multi_step_agentic_workflow_distributed_tracing":true,"user_feedback_score_api_for_thumbs_up_down_tags":true,"native_integration_with_langchain_and_llamaindex":true}` |
| integrations.count | 140 | 1,600 |
| integrations.list | `[{"name":"OpenAI"},{"name":"Anthropic"},{"name":"Azure"},{"name":"AWS Bedrock"},{"name":"Cloudflare"},{"name":"Google VertexAI"},{"name":"Meta Llama"},{"name":"Mistral AI"},{"name":"NLP Cloud"},{"name":"OVHCloud"},{"name":"vLLM"},{"name":"Nvidia NIM"},{"name":"Slack"},{"name":"Discord"},{"name":"Microsoft Teams"},{"name":"PagerDuty"},{"name":"Prometheus"},{"name":"AWS Secrets Manager"},{"name":"Google Cloud Secret Manager"},{"name":"MCP servers"},{"name":"Gemini"},{"name":"Bedrock"},{"name":"VertexAI"},{"name":"Langfuse"},{"name":"Langsmith"},{"name":"Datadog"},{"name":"Email"},{"name":"Webhook"},{"name":"S3"},{"name":"Google Cloud Storage"},{"name":"Azure Data Lake"},{"name":"GCP Secret Manager"}]` | `[{"name":"OpenAI"},{"name":"Google Cloud (Vertex AI, Gemini)"},{"name":"Azure"},{"name":"AWS"},{"name":"GCP"},{"name":"Langgraph"},{"name":"CrewAI"},{"name":"Strands Agents"},{"name":"Google ADK"},{"name":"Anthropic"},{"name":"Claude"},{"name":"Mistral"},{"name":"Google"},{"name":"MongoDB"},{"name":"Vertex AI"}]` |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"web":true}` | `{"web":true}` |
| pricing | `{"type":"hybrid","plans":[{"free":true,"name":"Open Source","summary":"Free forever, self-hosted","features":["100+ LLM providers","Virtual keys, users & teams","Spend tracking","Prometheus metrics","Logging and alerting","Admin UI","Guardrails","Load balancing"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"MIT-licensed, self-hosted gateway","contactSales":false,"includedLimits":{"providers":"100+","deployment":"self-hosted"}},{"free":false,"name":"Enterprise","summary":"Priced annually based on gateway request capacity and deployment architecture","features":["Everything in Open Source, plus:","SSO + SCIM provisioning","OIDC / JWT authentication","Audit logs on every request","Secret manager integration","Key rotation","Organization & team administration","Multi-region control plane","24/7 support & SLAs","Dedicated support & onboarding","Volume discount tiers","Air-gapped deployment available"],"commitment":"annual","description":"Production deployment with governance, security, and professional support","contactSales":true,"includedLimits":{"deployment":"self-hosted or air-gapped"}}],"summary":"Free open-source tier. Enterprise pricing based on annual request volume, not per-token.","currency":"USD","freeTier":true,"sourceUrl":"https://www.litellm.ai/pricing","retrievedAt":"2026-08-19T13:43:01.911Z","freeTrialDays":30,"billingPeriods":["year"]}` | `{"type":"hybrid","plans":[{"free":true,"name":"Developer","summary":"Free forever, 10k logs/month","features":["Universal API & Key Management","Routing, Fallbacks, Load Balancing, Retries","3 Prompt Templates with Playground, Versioning, Variables","Logs, Traces, Feedback, Custom Metadata, Filters","Simple Caching","Deterministic Guardrails","Community Support","3 days log retention, 30 days metrics retention"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"Free tier for prototyping and testing; not suitable for production workloads","contactSales":false,"includedLimits":{"recorded_logs":"10k/month"}},{"free":false,"name":"Production","summary":"$49/month + $9 per 100k request overage","features":["Universal API, Fallbacks, Load Balancing, Retries","Unlimited Prompt Templates with Playground, API Deployment, Versioning, Variables","Logs, Traces, Feedback, Metadata, Filters, Alerts","LLM & Partner Guardrails","Role-Based Access Control, Service Account API Keys","Simple & Semantic Caching","Production Support","30 days log retention, 90 days metrics retention"],"commitment":"monthly","components":[{"kind":"fixed","amount":49,"period":"month","currency":"USD"},{"per":{"qty":100000,"unit":"requests"},"kind":"metered","amount":9,"currency":"USD"}],"description":"For teams deploying LLM apps to production","contactSales":false,"includedLimits":{"recorded_logs":"100k/month"}},{"free":false,"name":"Enterprise","summary":"Custom pricing","features":["Custom retention periods for logs and metrics","Advanced Evaluation Templates with custom guardrail hooks","Role-Based Access Control, SSO (Okta), Granular Budget & Rate Limits","Private Cloud Deployment, VPC Hosting, Data Export to Data Lakes","SOC2 Type 2, GDPR, HIPAA compliance certifications","Custom Business Associate Agreements","Data Isolation, Configurable exports to data lakes","Dedicated Onboarding & Priority Support"],"description":"For organizations with complex compliance and high-volume production requirements","contactSales":true,"includedLimits":{"recorded_logs":"10M+/month"}}],"summary":"Free tier with 10k logs/month. Production at $49/month with usage overages. Enterprise custom pricing for compliance-focused organizations.","currency":"USD","freeTier":true,"sourceUrl":"https://portkey.ai/pricing","retrievedAt":"2026-08-21T13:46:13.229Z","startingPrice":{"amount":49,"period":"month","currency":"USD"},"billingPeriods":["month"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | freemium |
| pricing.price_level | low | mid |
| pricing.starting_price | - | `{"amount":49,"currency":"USD"}` |
| pricing.transparent | yes | yes |
| reliability.status_page | - | yes |
| security.gdpr | - | yes |
| security.hipaa | - | yes |
| security.iso27001 | - | yes |
| security.soc2 | - | yes |

## Capabilities (Llm Gateways)

| Capability | LiteLLM | Portkey |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Openai compatible API | ✓ | ✓ |
| Automatic failover | ✓ | ✓ |
| Routing strategy | Cost based | Load based |
| Caching | - | Semantic |
| Virtual key management | ✓ | ✓ |
| Budget spend controls | ✓ | ✓ |
| Rate limiting | ✓ | ✓ |
| Guardrails moderation | Built in | Via integration |
| Request cost observability | ✓ | ✓ |
| Streaming support | - | - |
| Deployment model | Self hosted | Managed SaaS |
| Open source | ✓ | ✓ |
| Pricing model | Open source self host | pay_per_10k_traces |

*Source: Vioscale. Generated 2026-09-01T16:58:55.116Z. "-" = undocumented, not absent.*
