• Name:krakend
  • Description: KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.
  • Namespace: eyberg
  • Language: go
  • Download Count: 1
  • Package Size: 46.28 MB
  • Sha256 Hash: 4e1d9c6260fea2bc47296a87cb823dbe2c0efa2fc4922711dee08912f71d9994
  • Created At: 5 months ago
  • Architecture:x86_64
  • Purl:pkg:ops/eyberg/krakend@2.7.2
  • Download:
    ops pkg get eyberg/krakend:2.7.2
README

krakend 2.7.2

KrakenD is an open-source API Gateway that helps you effortlessly adopt microservices and secure communications. KrakenD aims for performance, scalability and simplicity, easing operations and scaling, without a single point of failure. It's been widely adopted: ~2M servers are running KrakenD monthly around the world.

When consumers of API content (especially in microservices) query backend services, the implementations suffer a lot of complexity and burden with the sizes of their microservices responses.

KrakenD is an API Gateway that sits between the client and all the source servers, adding a new layer that removes all the complexity to the clients, providing them only the information that the UI needs.

KrakenD goes beyond other tools that are mere reverse proxies, and acts as an aggregator of many sources, allowing you to consume in a single call many endpoints. It allows you to group, validate, wrap, transform and shrink requests and responses. Additionally, it supports a myriad of middleware and plugins that allow you to extend the functionality, such as adding OAuth2 authorization, security layers, circuit breaking, rate-limiting, connectivity, logging, metrics, traces, and much more.

Example Usage:

  ops pkg load eyberg/krakend:2.7.2 -p 8080 -p 8090

Need Commercial Support?

NanoVMs has a range of support plans to ensure success.

You can create a free account for open source packages here.