unsubbed.co

KrakenD

Self-hosted server management tool that provides high-performance.

Overview

KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go. KrakenD is a stateless, high-performance API gateway built for modern microservices. Open source, self-hosted, and trusted by enterprises worldwide. The project has 3K+ GitHub stars and is licensed under Apache-2.0.

Key Features

Source: GitHub README

  • Content aggregation, composition, and filtering: Create views and mashups of aggregated content from your APIs.
  • Content Manipulation and format transformation: Change responses, convert transparently from XML to JSON, and vice-versa.
  • Security: Zero-trust policy, CORS, OAuth, JWT, HSTS, clickjacking protection, HPKP, MIME-Sniffing prevention, XSS protection…
  • Concurrent calls: Serve content faster than consuming backends directly.
  • SSL and HTTP2 ready
  • Throttling: Limits of usage in the router and proxy layers
  • Multi-layer rate-limiting for the end-user and between KrakenD and your services, including bursting, load balancing, and circuit breaker.
  • Telemetry and dashboards of all sorts: Datadog, Zipkin, Jaeger, Prometheus, Grafana…
  • Extensible with Go plugins, Lua scripts, Martian, or Google CEL spec.

Normalized Features

Source: tool-features-normalized.json

docker, kubernetes, rest api.

Features

Integrations & APIs

  • REST API