News KrakenD CE v2.7 released with better rate-limiting and security options

Community Documentation

Recent changes

You are viewing a previous version of KrakenD Community Edition (v2.2) , go to the latest version

Lura vs. KrakenD

Document updated on Oct 20, 2018

If you had a quick look at our git repositories or the documentation, you might be confused at first, as there is something called the Lura Project and also KrakenD.

TL;DR; Difference between Lura, KrakenD, and Enterprise

  • Lura is the KrakenD’s engine. Formerly known as “KrakenD framework” until we donated it to The Linux Foundation on 2021. It is not a product itself but a toolkit/set of libraries to build API gateways. KrakenD founders are in the steering commitee of Lura at The Linux Foundation.
  • KrakenD is driven by KRAKEND SL, and is our open-source API Gateway ready to use.
  • KrakenD Enterprise is our commercial version with added functionality and includes services to businesses.

Lura Project

The Lura Project is our original KrakenD framework that we donated to The Linux Foundation on 2021. Previously it lived from 2006 to 2021 under the KrakenD’s team organization (@krakend_io) until it became a Linux Foundation project. KrakenD team continues to be part of the steering committee.

The mission of the Lura Project is to offer an extendable, simple and stateless high-performance API Gateway framework designed for both cloud-native and on-prem setups. It provides components for assembling your API Gateway. It can be used in its entirety or just importing it as Go libraries to take only some of the functionality it brings.

Lura focuses on providing the core functionality that a pure API gateway needs. It keeps it clean and extensible so that you can create your custom gateway without any trouble. KrakenD is the primary representation of Lura’s possibilities.

KrakenD API gateway

KrakenD (repo) is our ready-to-use API gateway, assembled the way we think it delivers more value to the general audience. KrakenD uses the Lura Project in its core and extends its functionality by adding in the final binary multiple middlewares contributions we thought an API Gateway should have.

KrakenD adds to Lura more functionality like logging, service discovery, developer tools, metrics, circuit breaker, rate limiting, OAuth, security, and other exciting stuff.

KrakenD Enterprise

Customers of the KrakenD Enterprise package enjoy the development, consultancy, support, and training services offered by the very same KrakenD creators (and Lura steering committee). As per the software, KrakenD Enterprise offers more functionality than the open source edition, including the integration with additional proprietary observability solutions, wildcards, GeoIP, OpenAPI, Postman collections and more. There is also more tooling around KrakenD to increase productivity and enable working with KrakenD in large groups of developers.

Our commitment to open-source is in the center of our business, and this is why our Enterprise solution is built on top of the open-source version. The Enterprise version uses the same OSS binary and extends it with a great variety of pluggable solutions. We want to make sure that both enterprise and community users have the excellent quality and reliability they are used to.

Learn more about Enterprise


Unresolved issues?

The documentation is only a piece of the help you can get! Whether you are looking for Open Source or Enterprise support, see more support channels that can help you.