KrakenD framework joins the Linux Foundation. Read more.

Enterprise docs (current)

Recent changes

Introduction to KrakenD Enterprise

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:

  • Declarative configuration with GitOps practices.
  • No node coordination needed when you have multiple instances running
  • No synchronization with any persistence layer is needed.
  • Zero complexity to operate and orchestrate.
  • Presents no challenges for Multi-region deployments.
  • Linear and constant scalability.
  • Immutable infrastructure to reproduce the state of the gateway at any point in time.

The KrakenD Enterprise functionality allows you to:

  • Transition from legacy applications to microservices
  • Create API documentation for your consumers
  • Publish APIs with centralized authentication and RBAC
  • Export API activity to metrics, traces, and logs
  • Audit changes of your API contract thanks to its GitOps approach
  • Consistent rollback to previous states thanks to its immutable approach to versioning
  • Succeed as a customer with our SLA and success engineers
  • Secure and govern your internal and external systems
  • Efficient development and better time to market
  • Alleviate the pain of developing APIs and its shared concerns

KrakenD Enterprise Features

A general overview of the KrakenD features are outlined below.

API Gateway

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.

Enterprise plugins

A great deal of the functionality offered by KrakenD Enterprise is presented as plugins. Plugins can be enabled as per your needs and cover very different functionality, complementing the already rich features of the API gateway. Examples of plugins are virtual hosts, wildcards, API Key authentication, static file server, or GeoIP, to name a few.

Observability

Logs, metrics, traces, and enhanced dashboards are available to have complete control of what’s going on between the end-user and your microservices.

Service connectivity

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 Studio

A testing environment to develop APIs using KrakenD and push changes to a local server through an intuitive UI without manually changing code.

No lock-in

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.

Try KrakenD Enterprise

If you’d like to try KrakenD Enterprise at no charge or commitment, get in touch so we can provide you a trial version.

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.

We use cookies to understand how you use our site and to improve your overall experience. By continuing to use our site, you accept our Privacy Policy. More information