Logo
Deploy Now

Stars

2,668

Forks

499

Watchers

29

Developer links

KrakenD

KrakenD processes over 18,000 requests per second on a single instance while consuming under 50MB of RAM at 1,000 concurrent connections, operating as a stateless API gateway that requires no database whatsoever. The Community Edition has earned over 2,600 GitHub stars by outperforming database-dependent alternatives like Kong and Tyk in independent benchmarks. Written entirely in Go, it uses declarative JSON or YAML configuration files that integrate directly into GitOps workflows for version-controlled infrastructure management. The gateway aggregates responses from multiple backend services into a single API call, transforms request and response payloads with field filtering, grouping, and mapping, and applies zero-trust security policies including JWT validation, OAuth 2.0, CORS, HSTS, clickjacking protection, and XSS prevention. Traffic management features include multi-layer rate limiting at both the router and proxy levels, circuit breakers for backend fault isolation, spike arrest policies, and concurrent call support that requests the same data from multiple backends in parallel for improved response times. Telemetry integrates with OpenTelemetry, Prometheus, Grafana dashboards, Datadog, Zipkin, and Jaeger for distributed tracing and metrics collection. The gateway extends through Go plugins, Lua scripting, Martian modifiers, and Google CEL expressions for custom request processing logic. AI workload routing supports OpenAI, Anthropic, Gemini, and other model endpoints with built-in fallback, retries, and load balancing. Deploy via Docker with the devopsfaith/krakend image as a single binary. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.

KrakenD
KrakenD
KrakenD
KrakenD

Benefits

  • Ultra-High Performance Gateway
  • Processes over 18,000 requests per second on a single instance using Go concurrency with under 50MB RAM at 1,000 concurrent connections, outperforming database-dependent API gateways.
  • Zero Database Architecture
  • Operates entirely stateless with declarative JSON or YAML configuration files, eliminating database dependencies and enabling true linear scalability without node coordination across clusters.
  • Comprehensive Security Layer
  • Enforces zero-trust policies with JWT validation, OAuth 2.0, CORS, HSTS, clickjacking protection, XSS prevention, and SSL/HTTP2 support securing all API traffic by default.
  • GitOps-Ready Config Management
  • Manages all gateway behavior through version-controlled configuration files that integrate with CI/CD pipelines, enabling infrastructure-as-code practices without admin dashboards or runtime databases.

Features

  • API Aggregation
  • Combines responses from multiple backend services into single API calls with concurrent requests, field filtering, response grouping, and payload transformation.
  • Traffic Management
  • Multi-layer rate limiting, circuit breakers, spike arrest, load balancing, and concurrent backend calls for fault-tolerant high-throughput API routing.
  • Observability Integration
  • Built-in telemetry with OpenTelemetry, Prometheus metrics endpoint, preconfigured Grafana dashboards, Datadog, Zipkin, and Jaeger distributed tracing.
  • Extensible Middleware
  • Extend gateway behavior through Go plugins, Lua scripting, Martian modifiers, and Google CEL expressions for custom request and response processing.
  • AI Model Routing
  • Routes requests to OpenAI, Anthropic, Gemini, and open-source model endpoints with built-in fallback chains, automatic retries, and load balancing.