
Amazon API Gateway
Fully managed service to create, publish, and secure APIs at any scale for backend access
Discover top open-source software, updated regularly with real-world adoption signals.

Stateless, ultra‑high‑performance API gateway for microservices and secure communications
KrakenD CE delivers a stateless, high‑throughput API gateway that aggregates, transforms, and secures services, scaling linearly on any cloud or on‑prem environment with minimal resources.

KrakenD Community Edition is a stateless, high‑performance API gateway written in Go. It targets teams moving to microservices or implementing Backend‑for‑Frontend patterns, offering a declarative configuration that fits GitOps workflows.
The gateway aggregates, filters, and transforms responses from multiple backends, supports XML↔JSON conversion, and enforces zero‑trust security policies such as OAuth, JWT, and CORS. Its design enables true linear scalability—each node runs independently, allowing horizontal scaling in Kubernetes, Docker, or bare‑metal environments without a single point of failure. Built‑in telemetry integrates with Prometheus, Datadog, Jaeger, and more, while extensibility is provided via Go plugins, Lua scripts, and CEL expressions.
A single regular‑size instance can handle over 70 k requests per second while consuming under 50 MB of memory, reducing infrastructure costs and simplifying operations.
When teams consider KrakenD, these hosted platforms usually appear on the same shortlist.

Fully managed service to create, publish, and secure APIs at any scale for backend access

Fully managed multicloud API management service for publishing, securing, and monitoring APIs across environments

API management platform to publish, secure, and analyze APIs
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Backend‑for‑Frontend aggregation
Combine data from multiple microservices into a single client‑optimized response, reducing round‑trips.
Legacy protocol translation
Transform XML responses from older services into JSON for modern front‑ends without code changes.
Zero‑trust API security
Enforce OAuth/JWT validation and CORS policies at the edge, protecting internal services.
Dynamic rate‑limiting and circuit breaking
Apply multi‑layer throttling to prevent overload and ensure graceful degradation under spikes.
It is written in Go, operates statelessly, and performs concurrent calls to backends, allowing a single instance to handle >70k requests per second with <50 MB memory.
Yes, the gateway is container‑ready and can be deployed as a Deployment or DaemonSet, scaling horizontally without coordination.
A declarative JSON file defines endpoints, aggregations, security, and plugins, supporting GitOps workflows.
KrakenD exports metrics to Prometheus and can push traces to Zipkin, Jaeger, or Datadog, and provides health endpoints.
Extensions can be added via Go plugins, Lua scripts, or CEL expressions, so custom logic is possible without recompiling the core.
Project at a glance
ActiveLast synced 4 days ago