KrakenD

The Lura project is a API Gateway generator and proxy manufacturer positioned between the client and the servers, reducing interface complexity. It collects multiple backend sources in a single endpoint, allowing you to group, wrap, convert, and shrink responses. It supports integration of functions such as OAuth authorization or security layers through various intermediate software and plugins.

KR

luraproject · API Gateways & Clients

STARS6.8K
FORKS584
COMMITS—
CONTRIBUTORS52
VERSIONv2.9.1
UPDATEDyesterday
API Gatewaygohigh-performancerate-limitingApache-2.0

Common commercial products in this category: Apigee, AWS API Gateway, Azure API Management

What can it do?
  • By combining data from multiple backend services in a single endpoint, you reduce client-side complexity
  • You add OAuth authorization or layers of security using intermediate software and plugins
  • In addition to the HTTP protocol, you build different types of API Gateway and proxy solutions such as RPC
User reviews
  • • NeutralGitHub Issue

    Add Support for Kubernetes ingress controller

    “Please, add support for Kubernetes Ingress Controller. It will be very Helpfull for Kubernetes intégration”

  • • NeutralGitHub Issue

    fatal error: concurrent map writes when multiple backends

    “```krakend[4734]: fatal error: concurrent map writes krakend[4734]: goroutine 1053 [running]: krakend[4734]: runtime.throw(0xc8a990, 0x15) krakend[4734]: /var/opt/go/1.10/src/runtime/panic.go:619 +0x81 fp=0xc42061d920 sp=0xc42061d900 pc=0x42c921 krakend[4734]:…”

My note

Alternative pages

More in: API Gateways & Clients