Build reliable apps. Have a premium user experience.

Eliminate the necessity of dealing with multiple REST services. KrakenD isolates clients from the
micro-service implementation details, and allows you to design the specific interface you
need to interact with all your API ecosystem. Have a better response times, reduce the consumed
bandwidth and decrease the error rates.

How it works?

KrakenD is your self-designed REST API Gateway that feeds from your existing data
services (Your APIs, legacy, cloud, IoT...)
Just define visually or in a configuration file the endpoints your
applications will use and the KrakenD will fetch and transform the content at your will for you.

Get or send the data you want, as you want it

Manipulate, merge and aggregate several responses from you
backend servers to create a new API response that fits perfectly with your applications needs, not
with the microservice design.

Image: An example of flow for an endpoint in KrakenD that uses 3 different backend sources.

Protect your own APIs

Avoid harmful usage of your own backends by rate limiting the access, enabling OAuth, SSL,
certificates and a long list of other security and traffic management options.

Extensible via plugins

The design of the KrakenD follows the UNIX philosophy and stacks middleware (or plugins) that add
any features you might need, whether they are enterprise or coded by the community.

+18,000 requests/second on commodity
hardware

~No, there isn't an extra zero by mistake. It's the fastest API Gateway in the market~

Built for performance

KrakenD has been built with performance as the goal (or better say as an obsession). We are super
proud
of the speed we are delivering and we haven't find a similar product that beat us in the market.

With a single box you can support a huge amount of traffic. It's so fast that we needed to implement
rate limits to give your backend a breathe!