KrakenD

KrakenD offers two different editions, KrakenD CE (Community Edition) and KrakenD EE (Enteprise Edition). The API Gateway engine of KrakenD, an open source project, has joined the Linux Foundation as Lura. KrakenD touts that it's built for performance. This API Gateway is often deployed as a backend-for-frontend or a façade aggregator on top of many different microservices.

Gateway Policies

Security
  • OAuth 2.0
  • JWT
  • Basic Authentication
  • API Key Authentication
  • Mutual TLS
  • Bot Detector
  • XSS Protection
  • CORS
Traffic Management
  • Circuit Breaker
  • Spike Arrest
  • Rate Limiting
  • Service Discovery
  • Concurrent Rate Limiting
Mediation
  • Cache Lookup
  • Cache Store
  • Cache Eviction
  • Request Transformation
  • Response Transformation
Extension
  • Auth0 Integration
  • Keycloak Integration
  • Message Logging
  • Lua Scripting
  • Go Extensions