Document updated on Jun 6, 2021
KrakenD Enterprise is a high-performance API Gateway built on top of our open-source API Gateway but adding extended Enterprise functionality. As it happens with the Community Edition, the KrakenD Enterprise engine is also fueled by the Lura Project (a framework we have hosted at The Linux Foundation with the help of the community).
KrakenD Enterprise is unique because of its stateless design and extreme simplicity:
The KrakenD Enterprise functionality allows you to:
A great deal of the functionality offered by KrakenD Enterprise is presented as plugins, other is built in the engine. Plugins can be enabled as per your needs and cover very different functionality, complementing the already rich features of the API gateway.
A general overview of the KrakenD features is outlined below:
Validation and Manipulation:
Server extension and connectivity:
The fastest API Gateway in the market, ready to run on premises, cloud, or hybrid. The gateway sits in front of your microservices to provide access control, security, throttling, analytics, and much more. KrakenD is not only a proxy but a Backend for Frontend that can aggregate and transform multiple calls simultaneously, avoiding network traffic and reducing bandwidth consumer to the end-user.
Logs, metrics, traces, and enhanced dashboards are available to have complete control of what’s going on between the end-user and your microservices.
KrakenD offers REST endpoints and WebSockets to the end-user that can aggregate content simultaneously from plenty of sources, like gRPC services, SOAP, REST APIs, Kafka, RabbitMQ, NATS, Lambda functions, and a lot more.
KrakenD Enterprise and KrakenD Community have a compatible and exchangeable configuration. If you come from the Community edition, you can inject the settings file to the Enterprise without further changes. And the other way around, if you are on Enterprise and want to downgrade to Community, the same configuration is valid. You will lose the enhanced Enterprise functionality as the community version ignores it, but the gateway will run anyway.
Through KrakenD Enterprise you can connect to your gRPC services by providing us your
.proto files. We will generate the necessary plugins for you to make it happen.
If you’d like to try KrakenD Enterprise at no charge or commitment, get in touch so we can provide you a trial version.
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.