KrakenD ist ein zustandsloses, leistungsstarkes API-Gateway, geschrieben in Go. Es bündelt Daten mehrerer Backend-Dienste in einer einzigen Antwort, filtert und wandelt Inhalte zwischen Formaten wie JSON, XML und SOAP um und setzt Rate Limiting, Circuit Breaking sowie Authentifizierung per JWT, OAuth2, OpenID, API-Schlüssel und Mutual TLS ein. Es bindet REST, GraphQL, gRPC und Messaging-Systeme wie Kafka und RabbitMQ an, exportiert Telemetrie über OpenTelemetry und wird deklarativ mit Dateien konfiguriert, die sich versionieren lassen. Neuere Ergänzungen sind ein KI-Gateway mit LLM-Routing, Guardrails und einem MCP-Server. KrakenD läuft als einzelne Binärdatei oder als Container.
KrakenD wird von KRAKEND S.L.U. entwickelt, einem spanischen Unternehmen, das sich als in Barcelona gemacht beschreibt. Die Community Edition ist Open Source unter der Apache-2.0-Lizenz; eine Enterprise Edition ergänzt Governance- und Sicherheitsfunktionen sowie 24/7-Support. Die Website des Anbieters beschreibt den selbst gehosteten Betrieb und erwähnt keinen vom Anbieter betriebenen Dienst. Ihre Organisation entscheidet daher selbst, wo das Gateway läuft und in welchem Rechtsraum der Datenverkehr verarbeitet wird, was vollständig innerhalb der EU möglich ist.