Top Pick

KrakenD Description

Engineered for peak performance and efficient resource use, KrakenD can manage a staggering 70k requests per second on just one instance. Its stateless build ensures hassle-free scalability, sidelining complications like database upkeep or node synchronization.

In terms of features, KrakenD is a jack-of-all-trades. It accommodates multiple protocols and API standards, offering granular access control, data shaping, and caching capabilities. A standout feature is its Backend For Frontend pattern, which consolidates various API calls into a single response, simplifying client interactions.

On the security front, KrakenD is OWASP-compliant and data-agnostic, streamlining regulatory adherence. Operational ease comes via its declarative setup and robust third-party tool integration. With its open-source community edition and transparent pricing model, KrakenD is the go-to API Gateway for organizations that refuse to compromise on performance or scalability.

Pricing

Pricing Information:
Open-source, Free to use, Community Edition available.
Commercial Edition available, including premium features and vendor support.
Free Version:
Yes
Free Trial:
Yes

Integrations

Reviews - 10 Verified Reviews

Total
ease
features
design
support

Company Details

Company:
KrakenD
Year Founded:
2017
Headquarters:
Spain
Website:
Update This Listing

Media

Product Details

Platforms
SaaS
Mac
Linux
On-Premises
Type of Training
Documentation
Webinars
Videos
Customer Support
Phone Support
Online

KrakenD Features and Options

API Management Software

API Design
API Lifecycle Management
Access Control
Analytics
Dashboard
Developer Portal
Testing Management
Threat Protection
Traffic Control
Version Control

API Testing Tool

Functional Testing
Fuzz Testing
Load Testing
Penetration Testing
Runtime and Error Detection
Security Testing
UI Testing
Validation Testing

KrakenD User Reviews

Write a Review
  • Name: Fran H.
    Job Title: CTO
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: Administrator, Deployment
    Organization Size: 26 - 99
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Speed and security right out of the box

    Date: Feb 13 2024

    Summary: Setting up this API gateway is remarkably easy; within just a few minutes, you can have an instance deployed and fully operational. Even if you're not acquainted with JSON configuration files, you can utilize a user-friendly GUI to configure your settings and effortlessly download a customized file.

    Positive: Simplicity, ease of use, statelessness, and immutability are crucial factors when selecting an API Gateway. Additionally, features such as circuit breaker, rate limiting, and authentication prove invaluable in preventing the need to reimplement these functionalities across all microservices within my network.

    Negative: I haven't identified any missing essential features for my use cases. The product, even in its community version, is excellent straight out of the box.

    Read More...
  • Name: Adam K.
    Job Title: IT Manager - Technical Services
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: Deployment
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Krakend API Gateway

    Date: Feb 06 2024

    Summary: We can bring endpoints to market much quicker than in the past. We have been able to adopt a new micro-service strategy powered by Krakend API gateway. We are now more secure and have a product that can scale and grow with us as a company. The Krakend support team is great and it has been a welcomed partnership.

    Positive: Minimal Resources used (hardware).
    Super fast and efficient (throughput is incredible).
    Affordable.
    Secure/Agile.
    Easy Upgrades.

    Negative: More detailed documentation (custom plugins).
    Nothing more at this time.

    Read More...
  • Name: Raúl M.
    Job Title: CTO
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User, Administrator, Deployment
    Organization Size: 26 - 99
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    KrakenD: A Cornerstone for API Management

    Date: Feb 05 2024

    Summary: Using KrakenD has been a great success. Its ease of configuration and robust API gateway features have substantially improved our backend systems. The tool's ability to manage high traffic and its adaptability to our specific technical requirements have made it an invaluable asset in our technology stack.

    Positive: KrakenD stands out for its ease of use configuration files making setup a breeze. Its efficient handling of numerous APIs and private services has streamlined our operations. The ability to easily route, aggregate, and transform data, coupled with high performance under heavy loads, has significantly improved our backend processes.

    Negative: While KrakenD’s overall usage was straightforward, specific challenges arose in customizing cache and headers. We needed to make modifications to adapt it perfectly to our unique requirements.

    Read More...
  • Name: Pablo R.
    Job Title: CTO
    Length of product use: 1-2 Years
    Used How Often?: Daily
    Role: User, Administrator
    Organization Size: 100 - 499
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Excelent API Gateway

    Date: Jan 31 2024

    Summary: For those looking to get a hands-on feel for KrakenD, I recommend exploring the Playgrounds available on GitHub. These Playgrounds provide a practical and straightforward starting point for building a Proof of Concept, allowing new users to quickly grasp the capabilities and benefits of the KrakenD gateway.

    KrakenD is particularly effective in deploying Backend for Frontend (BFF) solutions for scalable APIs. Its architectural efficiency ensures predictable and stable costs, making it a financially sensible choice for businesses looking to scale their API infrastructure without the burden of unpredictable expenses.

    In summary, KrakenD excels in operational simplicity and a GitOps-driven approach, offering a customizable and efficient solution for API management. While it lacks certain built-in tools, its focus on core functionality and easy integration with third-party solutions make it a compelling choice.

    Positive: KrakenD stands out for its operational simplicity and GitOps approach, aligning seamlessly with modern infrastructure-as-code practices. This aspect, coupled with its streamlined declarative configuration, allows developers to manage API gateways as they would any other codebase, ensuring efficiency and ease of use. The gateway's adaptability is further enhanced by a robust plugin ecosystem, making it a highly customizable solution for diverse API management needs.

    Negative: KrakenD's hyper-focused approach to API gateway functionality means it lacks built-in tools like a management UI or a Developer Portal solution. While this streamlined focus contributes to its operational efficiency, it necessitates reliance on third-party integrations for these aspects, which some users might find less convenient.

    Read More...
  • Name: Kristian T.
    Job Title: Head of Platform & Security
    Length of product use: Less than 6 months
    Used How Often?: Daily
    Role: Deployment
    Organization Size: 1 - 25
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Our API gateway of choice

    Date: Jan 31 2024

    Summary: Great product! What really sells this is the documentation and ease of use compared to more enterprisey competitors.

    Positive: - Easy to get started
    - Good documentation
    - Plenty of features in the community edition
    - Built by engineers for engineers

    Negative: Go templates can be slightly confusing to work with if you're using flexible configuration.

    Read More...
  • Name: Alex R.
    Job Title: CTO
    Length of product use: 1-2 Years
    Used How Often?: Monthly
    Role: User, Deployment
    Organization Size: 26 - 99
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Configurations and performance are top-notch

    Date: Jan 29 2024

    Summary: KrakenD allowed me to experiment with different APIs and their endpoints in a private setup, which was great as a PoC for splitting some services, saving me from the hassle of creating something that would end up as usual, too coupled to the cloud provider, giving me extra freedom.

    Positive: My main advantage is around its performance and capacity. Even in small instances it's extremely powerful. Besides, its documentation and overall ease of use are always helpful for those new to tools out of the native solutions of the large cloud providers. I liked a lot its extensibility too.

    Negative: OpenTelemetry has been lately improved, but is still highly dependent on the large players. This is clearly related to the size of the team supporting all this (since it is not a huge company even if the quality of the product indicates so!) but still appears as the ideal wish list topic.

    Read More...
  • Name: Rafa G.
    Job Title: Co-founder
    Length of product use: 1-2 Years
    Used How Often?: Monthly
    Role: User, Deployment
    Organization Size: 1 - 25
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    API Gateway + Simplicity + Performance

    Date: Jan 25 2024

    Summary: KrakenD is the simplest API Gateway out there. It's easy to use, it's scalable and it's very extensible. Also it has a very easy configuration system, and since it's open source, you can read its elegant code base.

    Positive: KrakenD stands out for its extensibility, offering an extensive plugin ecosystem and flexible configuration options to adapt to various API needs. Its well-written codebase simplifies creating custom plugins, enhancing its functionality as an API gateway.

    Negative: Despite its robust telemetry support with services like Prometheus, Datadog, and Grafana, a significant limitation of KrakenD is the absence of native OpenTelemetry integration. Fortunately, since the sunsetting of OpenCensus, they are actively working on incorporating this feature and nowadays you can use that implementation as a bridge.

    Read More...
  • Name: Javier F.
    Job Title: Co-founder
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: User
    Organization Size: 1 - 25
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Stateless API Gateway which ensures pricing control

    Date: Jan 25 2024

    Summary: We started using it in production 3-4 years ago and the maintenance and problems it give us has been almost zero.

    Positive: - Free community edition
    - Open Source
    - No Single Point of Failure
    - Config in standard JSON schema
    - Visual config designer
    - Better performance than alternatives
    - Golang binary ready to plug and play
    - Easy to configure for Backend for Frontend architectures
    - Linux foundation project guaranteeing its governance

    Negative: Despite being very easy to use and not having a heavy learning curve, It is not the most popular API Gateway solution nowadays, so it is not so easy to find people who already master it.

    Read More...
  • Name: Larry L.
    Job Title: Site Reliability Engineer
    Length of product use: 2+ Years
    Used How Often?: Daily
    Role: Administrator
    Organization Size: 1 - 25
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    Scaling Beyond Full Lifecycle APIM

    Date: Jan 24 2024

    Summary: As Full Lifecycle APIM solutions become increasingly unwieldy for businesses focused on scaling efficiently, KrakenD emerges as a superior alternative. Its stateless, high-performance architecture is designed for rapid scalability and high-volume traffic management. By concentrating on the core essentials of API gateway functionalities, KrakenD offers a more efficient, simple approach to API management, particularly for organizations prioritizing scalability and performance over the broad feature set of traditional FLAM systems.

    Positive: It offers a lightweight, highly scalable API gateway solution that discards old-fashioned Full Lifecycle API Management (FLAM) systems, which have become cumbersome and inefficient in handling large-scale API operations. In our benchmarking phase, Kraken processed close to a million requests per second in a 20-machine cluster.
    Perfect for multi-region setups. Its configuration simplification is pivotal where rapid scaling and agility are crucial. KrakenD's focus on core gateway functionalities, rather than the broad but shallow approach of FLAM systems, and allows for more specialized, high-performance API management.

    Negative: It is not a complete API management solution, as it relies on third parties to offer API monetization (it has a plugin for this).

    Read More...
  • Name: Alejandro M.
    Job Title: DevOps Engineer & Cloud architect & AWS SysOps
    Length of product use: 1-2 Years
    Used How Often?: Weekly
    Role: User
    Organization Size: 500 - 999
    Features
    Design
    Ease
    Pricing
    Support
    Likelihood to Recommend to Others
    1 2 3 4 5 6 7 8 9 10

    KrakenD: Efficient and Scalable API Gateway

    Date: Jan 24 2024

    Summary: KrakenD runs fast and scales easily, and is suitable for businesses seeking to get on API management. It offers a balance between advanced features and engineering convenience. Transparent pricing and community support make it applicable for various business sizes.

    Positive: KrakenD offers high performance and high availability, handling a lot of traffic on each instance. It features linear scalability, meaning more hardware leads to increased output without complex coordination, although we have rarely seen the autoscale trigger because the CPU is super stable even with different loads. KrakenD supports various protocols and API specifications, providing access controls, data transformations, integrations, and caching. It's customizable with a plugin system and implements the Backend For Frontend pattern for aggregating multiple API responses which we use for 3rd parties. KrakenD aligns with OWASP practices for security and is data storage-free for compliance. Its configuration is straightforward, with extensive documentation and platform-agnostic deployment. The open-source community version is free, and the Enterprise Edition has additional features with expert support.

    Negative: KrakenD's extensive customization options require technical understanding, which may be challenging for some teams less engineering-oriented. The self-paced online training requires time investment.

    Read More...