KrakenD is een stateless, hoogpresterende API-gateway geschreven in Go. Het bundelt data uit meerdere backendservices in één respons, filtert en transformeert content tussen formaten zoals JSON, XML en SOAP en past rate limiting, circuit breaking en authenticatie toe met JWT, OAuth2, OpenID, API-sleutels en mutual TLS. Het koppelt met REST, GraphQL, gRPC en berichtensystemen zoals Kafka en RabbitMQ, exporteert telemetrie via OpenTelemetry en wordt declaratief geconfigureerd met bestanden die onder versiebeheer kunnen staan. Recentere toevoegingen zijn een AI-gateway met LLM-routering, guardrails en een MCP-server. KrakenD draait als één binary of als container.
KrakenD wordt ontwikkeld door KRAKEND S.L.U., een Spaans bedrijf dat zichzelf omschrijft als made in Barcelona. De Community Edition is open source onder de Apache 2.0-licentie; een Enterprise Edition voegt governance- en beveiligingsfuncties en 24/7-support toe. De website van de leverancier beschrijft zelf gehoste inzet en vermeldt geen door de leverancier beheerde dienst. Uw organisatie bepaalt dus zelf waar de gateway draait en in welk rechtsgebied het verkeer wordt verwerkt, en dat kan volledig binnen de EU.