PORTKEY · TECH
Portkey: Enterprise-LLM-Gateway mit EU-Hosting und Self-Host-Tier
Portkey ist ein Cloud-Gateway mit Self-Host-Tier, EU-Region Frankfurt, 1.600+ LLMs, Observability, Caching und Guardrails für Enterprise-Compliance.
Recherche & Faktencheck: DuneDive LLC · Stand: 2026-05
Was ist Portkey?
Portkey (portkey.ai) ist ein proprietäres LLM-Gateway mit zusätzlichem Self-Host-Tier für Enterprise-Kunden. Stand Mai 2026 unterstützt der Dienst nach Anbieterangaben über 1.600 LLMs und Embedding-Modelle von 250+ Providern hinter einer OpenAI-kompatiblen Schnittstelle. Die Firma wurde 2023 gegründet, hat nach eigenen Angaben im Februar 2026 eine Series-A-Runde über rund USD 15 Mio. abgeschlossen (genannter Lead-Investor: Lightspeed Venture Partners; bitte aktuell prüfen) und betreibt Cloud-Regionen in USA (us-east, us-west), EU (Frankfurt) und Indien (Mumbai).
Der Funktionsumfang geht über ein klassisches Routing-Gateway hinaus. Portkey kombiniert vier Bausteine: erstens AI-Gateway mit Modell-Routing, Fallback-Ketten, Retries und Lastverteilung; zweitens Observability mit Prompt-/Response-Tracing, Cost-Tracking pro Mandant/Workspace und Audit-Trail; drittens Guardrails mit über 50 vorgefertigten Filtern (PII-Erkennung, Toxicity, Prompt-Injection-Detection, Jailbreak-Mustererkennung); viertens Prompt-Management mit Versionierung, A/B-Testing und Template-Bibliothek.
Die Architektur ist hybrid. Der Standard-Tier ist Multi-Tenant-Cloud (portkey.ai-Endpoint). Der Enterprise-Tier läuft als Single-Tenant-Cloud in einer der drei Regionen oder als Self-Host-Deployment auf Kunden-Infrastruktur (Kubernetes Helm Chart, Docker-Compose-Stack). Self-Host ist kostenpflichtig und beginnt im Enterprise-Vertrag – typische Lizenz-Kosten liegen bei USD 30.000-80.000/Jahr je nach Volumen und Support-Level.
Für fairlane.systems-Mandate ist Portkey eine valide Alternative zu LiteLLM, wenn der Mandant Guardrails und Prompt-Management aus einer Hand will und das Budget die Enterprise-Lizenz trägt. Für reine Routing- und Audit-Anforderungen bleibt LiteLLM die preiswertere Wahl; sobald 50+ Guardrails, semantische Caches und ein gepflegtes Prompt-Repository gefragt sind, wird Portkey wettbewerbsfähig.
Warum es für CH-Mandate relevant ist
Drei Eigenschaften machen Portkey für CH-DSG- und Berufsgeheimnis-Kontexte interessant. Erstens: EU-Region Frankfurt. Portkey lässt sich so konfigurieren, dass jeder Request, jeder Log-Eintrag und jeder Trace ausschliesslich auf Frankfurt-Servern landet – kein Routing über US-Knoten, auch nicht für Telemetrie. Das deckt die revDSG-Anforderung an Drittland-Vermeidung ab, sofern auch die Upstream-LLMs in EU-Regionen liegen (Azure OpenAI EU, Mistral La Plateforme, Anthropic Claude on AWS Bedrock EU).
Zweitens: Guardrails als Konfigurations-Layer. Eine Treuhand kann eine PII-Maskierung vor dem LLM-Call zentral aktivieren; der Filter erkennt CH-AHV-Nummern, IBAN, UID-Nummern und ersetzt sie durch Platzhalter, bevor der Prompt das Gateway verlässt. Bei der Antwort kann ein zweiter Guardrail Halluzinations-Pattern erkennen oder Output-Schema validieren. Das alles lässt sich als YAML- oder UI-Konfiguration pflegen – keine Eigenentwicklung nötig.
Drittens: Audit-Trail in einem Format, das Auditoren akzeptieren. Portkey schreibt pro Request einen Audit-Eintrag mit Timestamp, Virtual-Key, Modell, Token-Zahl, Kosten, Guardrail-Verstössen und Antwort-Hash. Diese Daten lassen sich als CSV/JSON exportieren oder per API in ein WORM-Backend (Hetzner Storage Box mit Append-Only, AWS S3 Object Lock) replizieren. Für Art. 957a OR-Prüfungen ist das die richtige Abstraktion.
Die nach Anbieter-Angaben im Februar 2026 abgeschlossene Series-A-Finanzierung hat ausserdem für Konsolidierung im Roadmap gesorgt. Portkey nennt laut eigenen Angaben die Konformitäts-Zertifikate SOC 2 Type II und ISO 27001 (Stand und Geltungsbereich bitte direkt im Trust Center prüfen); ein dedizierter EU-Account-Manager für DACH-Kunden ist laut Anbieter seit März 2026 erreichbar. Das senkt die Schwelle für Procurement-Prozesse in grösseren CH-Unternehmen.
Wie es funktioniert
Der Einstieg erfolgt über das Portkey-Dashboard auf app.portkey.ai. Nach Account-Eröffnung – für EU-Compliance wird die Region Frankfurt im Onboarding ausgewählt – entsteht ein Workspace mit Mitgliedern, Rollen (Admin, Developer, Viewer) und Provider-Keys. Provider-Keys (OpenAI, Anthropic, Azure, Mistral, Google) werden zentral hinterlegt; Anwendungen verwenden nicht diese, sondern virtuelle Portkey-Keys.
Die Anwendungs-Anbindung folgt dem OpenAI-Schema:
import openai client = openai.OpenAI( api_key="pk-...", # Portkey Virtual Key base_url="https://api.portkey.ai/v1", default_headers={"x-portkey-virtual-key": "vk-mistral-eu", "x-portkey-config": "config-id-prod"} ) resp = client.chat.completions.create(model="mistral-large-2411", messages=[...])
Die x-portkey-config zeigt auf eine Konfiguration im Dashboard. Diese Konfiguration definiert: Modell-Fallback-Kette (z. B. mistral-large -> claude-opus-eu -> gpt-4o-eu), Retry-Strategie, Cache-Verhalten (exakt oder semantisch), aktive Guardrails und Output-Schema. Änderungen an der Konfiguration sind ohne Code-Release wirksam.
Die Observability-Schicht zeichnet jeden Call mit Prompt, Antwort, Token, Latenz, Modell, Cost und Guardrail-Result auf. Im Dashboard sind Mandanten- und Workspace-Filter eingebaut; ein Cost-Report pro Mandant pro Monat ist drei Klicks weit. Exports gehen als CSV, JSON oder per Webhook in externe Systeme. Die Daten-Retention ist konfigurierbar (7, 30, 90 Tage oder unbeschränkt im Enterprise-Tier).
Self-Host-Setups laufen über ein Helm-Chart für Kubernetes oder über Docker-Compose für kleinere Installationen. Die Datenhaltung erfolgt in PostgreSQL und ClickHouse; Object-Storage (S3-kompatibel) ist für Prompt-Archive vorgesehen. Eine Pilot-Installation auf Hetzner mit 3 Nodes läuft in einem Tag, eine Production-Installation mit HA und Backup-Strategie in 3-5 Tagen.
Portkey-Pilot in 5 Schritten
- 01Workspace auf app.portkey.ai mit Region Frankfurt anlegen, Provider-Keys (Mistral, Anthropic, OpenAI) hinterlegen.
- 02Konfiguration definieren: Fallback-Kette mistral-eu -> claude-eu, Guardrails PII-Mask + Toxicity, Cache exakt 24h, Retention 90 Tage.
- 03Virtuelle Keys pro Anwendung erstellen, Budget (z. B. CHF 50/Monat für Pilot-Mandant), Modell-Whitelist (nur mistral-eu-*).
- 04Anwendungen umstellen: base_url=https://api.portkey.ai/v1, Header x-portkey-virtual-key, x-portkey-config; Tests mit Eval-Set.
- 05Compliance-Prüfung: Cost-Report pro Mandant, Guardrail-Report, Audit-Trail-Export prüfen; Self-Host-Migration bei Bedarf einplanen.
Wann Portkey passt
Erstens bei mittleren bis grossen Setups mit Compliance-Anforderungen, die LiteLLM allein nicht abbildet. Wenn ein Mandant pro Quartal eine Audit-Prüfung will, mit Guardrail-Verstoss-Reports, Prompt-Versionierungs-Historie und Cost-Reports pro Mandant in einem System, ist Portkey die ein-Werkzeug-Lösung. Mehrere LiteLLM-Komponenten plus Langfuse plus eigener PII-Filter wären der zerlegte Selbstbau.
Zweitens bei Multi-Tenant-Plattformen, die LLMs als Sub-Feature anbieten. Eine SaaS-Plattform mit 200 Mandanten und einem Chat-Feature kann Portkey-Workspaces nutzen, um pro Mandant ein eigenes Budget, eigene Modell-Whitelist und einen eigenen Cost-Report zu führen. Das Workspace-Modell ist auf Multi-Tenancy ausgelegt.
Drittens bei Teams, die Prompt-Management ernst nehmen wollen. Wer 30+ Prompts in Produktion pflegt, mit verschiedenen Versionen pro Mandant und A-B-Tests, profitiert vom Portkey-Prompt-Repository. Prompts werden dort als versionierte Artefakte gespeichert, deployed pro Umgebung (dev/staging/prod) und mit Eval-Sets gegen Goldstandards getestet.
Viertens, wenn das Procurement Cert-Anforderungen stellt. Grosse CH-Unternehmen verlangen oft SOC 2 Type II und ISO 27001 als Mindest-Anforderung – Portkey nennt diese Zertifikate nach eigenen Angaben (bitte aktuell prüfen). Reine OSS-Lösungen ohne Zertifikat scheitern an dieser Hürde.
Wann NICHT
Erstens bei kleinen Setups mit einem Provider und unter 10.000 Anfragen pro Monat. Hier ist Portkey überdimensioniert. Ein direkter OpenAI- oder Mistral-Aufruf mit etwas Logging in PostgreSQL reicht – oder eine kleine LiteLLM-Instanz auf einem CHF 12/Monat-Hetzner-Server.
Zweitens, wenn das Budget die Enterprise-Lizenz nicht trägt. Der Self-Host-Tier kostet ab USD 30.000/Jahr, der Cloud-Pro-Tier ab USD 99/Monat plus Token-basierte Gebühren. Für ein KMU mit fünf produktiven LLM-Calls pro Tag ist das nicht angemessen – LiteLLM Self-Host auf Hetzner läuft bei CHF 240/Jahr Server-Kosten.
Drittens bei reinen OSS-Stack-Anforderungen. Einige Mandate (etwa öffentliche Hand, Universitäten) fordern explizit OSS-Komponenten ohne kommerzielle Lizenz. Portkey ist proprietär – die OSS-Variante existiert nicht. In diesen Fällen sind LiteLLM, Helicone Self-Host oder APISIX die richtigen Wahl.
Viertens, wenn ein bestehendes Kong/APISIX/NGINX-Gateway bereits in Produktion ist. Eine zweite Gateway-Schicht ist redundant und erschwert das Debugging. Hier lässt sich das AI-Plugin des bestehenden Gateways nachrüsten und ggf. Langfuse als reine Observability-Komponente parallel betreiben.
Vor- und Nachteile
STÄRKEN
- EU-Region Frankfurt mit dedizierter Daten-Residenz und Auftragsverarbeitungs-Vertrag
- 50+ vorgefertigte Guardrails (PII, Toxicity, Prompt-Injection, JSON-Schema)
- Prompt-Repository mit Versionierung, A-B-Tests und Eval-Sets
- SOC 2 Type II und ISO 27001 nach Anbieter-Angaben (bitte aktuell prüfen)
SCHWÄCHEN
- Proprietär – keine OSS-Variante, Lock-in bei Self-Host durch Lizenz-Schlüssel
- Enterprise-Tier und Self-Host-Lizenz preislich hoch (ab USD 30k/Jahr)
- Komplexität hoch für kleine Setups mit einem Provider und wenig Volumen
- Cloud-Pro-Tier in USD abgerechnet – Wechselkurs-Risiko bei CHF-Budget
Häufige Fragen
Wie unterscheidet sich Portkey von LiteLLM?
Funktionsumfang: Portkey hat 50+ vorgefertigte Guardrails, semantische Caches und ein vollausgebautes Prompt-Repository – LiteLLM nicht in dieser Tiefe. Lizenz: Portkey proprietär, LiteLLM Apache-2.0. Kosten: LiteLLM-Server ab CHF 12/Monat, Portkey-Cloud ab USD 99/Monat plus Tokens, Self-Host-Tier ab USD 30k/Jahr. Faustregel: Compliance-Heavy und Multi-Tenant-Plattform -> Portkey; einfache Self-Host-CH-Anforderung -> LiteLLM.
Welche Guardrails sind ab Werk verfügbar?
Stand Mai 2026: PII-Detection (CH-spezifisch für AHV/IBAN/UID konfigurierbar), Toxicity, Hate Speech, Prompt-Injection-Pattern, Jailbreak-Pattern, JSON-Schema-Validation, Regex-Filter, Word-Lists, Sentiment-Filter, Language-Detection, Token-Limit-Enforcer, Cost-Cap-Enforcer. Eigene Guardrails lassen sich per Webhook anbinden – für mandanten-spezifische Wort-Listen oder externe Klassifikatoren.
Funktioniert der Self-Host-Tier auch auf Hetzner?
Ja. Das Helm-Chart läuft auf jedem Kubernetes-Cluster, das Docker-Compose-Setup auf jedem Linux-Server. Wir haben Portkey-Self-Host auf Hetzner Cloud (CCX22, 3 Nodes) und Hetzner Dedicated (AX52) geprüfte. Anforderungen: PostgreSQL 15+, ClickHouse 23+, S3-kompatibles Object-Storage (Hetzner Object Storage genügt). Lizenz-Schlüssel muss bei Portkey beantragt werden.
Wie hoch ist der Latenz-Overhead?
Portkey Cloud EU (Frankfurt) liefert von Zürich aus typisch 15-25 ms Overhead, plus die Round-Trip-Zeit zum Upstream-LLM. Beim Self-Host im gleichen Datacenter wie die Anwendung liegt der Overhead bei 3-8 ms. Semantischer Cache spart bei Treffer rund 90% der Antwortzeit; bei Cache-Miss-Rate von 30% liegt die effektive Latenz oft unter direkter Provider-Anbindung.
Verwandte Themen
Quellen
- Portkey AI Documentation – gateway, observability, guardrails, prompts · 2026-05
- Portkey Pricing and Enterprise Tier (Cloud and Self-Host) · 2026-05
- Portkey Series A announcement (vendor blog) – stated ~USD 15M led by Lightspeed; verify current · 2026-02
- Portkey Trust Center (vendor self-attestation) – SOC 2 Type II, ISO 27001, EU region; verify current · 2026-04
PASSEND ZU IHREM STACK?