Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

    Listing Thumbnail

    KrakenD API Gateway (Community Edition)

     Info
    AWS Free Tier
    COMMUNITY EDITION. Effortlessly adopt microservices & reduce operational costs with an ultra-performant API Gateway
    Listing Thumbnail

    KrakenD API Gateway (Community Edition)

     Info

    Overview

    Play video

    KrakenD is a simple-to-use Enterprise-grade API Gateway built to accelerate your microservices adoption, provide better response times, and reduce the bandwidth consumed. KrakenD aggregates, filters, and manipulates data (Backend for Frontend) from multiple and heterogeneous APIs and non-API services. It provides a single API to your products (web, mobile apps, devices, services) with only the needed data.

    KrakenD scales linearly without any problem thanks to its stateless design. It also secures, throttles, caches, and monitors your underlying services. Some of the features are rate-limiting, authorization, load-balancing, proxy, monitoring, tracing, multi-protocol, automatic decoding, and many other features.

    Highlights

    • Ultra-high-speed of processing: +70.000K requests per second by one single instance.
    • Lower operational costs: high-performance results in lower resource consumption, allowing you to save costs.
    • True linear scalability: a stateless design that prevents a Single Point of Failure and avoids coordination or centralized configuration persistence.

    Details

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    AmazonLinux Amazon Linux 2 AMI

    Typical total price

    This estimate is based on use of the seller's recommended configuration (t2.medium) in the US East (N. Virginia) Region. View pricing details

    $0.146/hour

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    KrakenD API Gateway (Community Edition)

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    Usage costs (46)

     Info
    Instance type
    Product cost/hour
    EC2 cost/hour
    Total/hour
    t2.nano
    $0.05
    $0.006
    $0.056
    t2.micro
    AWS Free Tier
    $0.05
    $0.012
    $0.062
    t2.small
    $0.05
    $0.023
    $0.073
    t2.medium
    Recommended
    $0.10
    $0.046
    $0.146
    t2.large
    $0.10
    $0.093
    $0.193
    t2.xlarge
    $0.20
    $0.186
    $0.386
    t2.2xlarge
    $0.20
    $0.371
    $0.571
    t3.nano
    $0.10
    $0.005
    $0.105
    t3.micro
    AWS Free Tier
    $0.10
    $0.01
    $0.11
    t3.small
    $0.10
    $0.021
    $0.121

    Additional AWS infrastructure costs

    Type
    Cost
    EBS General Purpose SSD (gp2) volumes
    $0.10/per GB/month of provisioned storage

    Vendor refund policy

    No refund available

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Additional details

    Usage instructions

    Customers with existing versions prior to 2.0 should read this: https://www.krakend.io/docs/configuration/migrating/ 

    Usage

    Choose the server size according to your planned usage: https://www.krakend.io/docs/deploying/server-dimensioning/  KrakenD will start on port 8080 with an empty configuration.

    You can check if the server is listening in http://yourinstance.compute-1.amazonaws.com:8080/__health 

    Manual setup example:

    • SSH your machine: ssh ec2-user@your-public-amazon-dns -i yourkey.pem
    • Go to https://designer.krakend.io  and visually generate your endpoints
    • Save the generated krakend.json file and copy it to /etc/krakend/krakend.json (needs sudo)
    • Restart the krakend service with: sudo systemctl restart krakend

    Resources

    Vendor resources

    Support

    Vendor support

    This version of KrakenD is a ready-to-use AMI running the open-source version of KrakenD, and is NOT the KrakenD Enterprise version, and neither includes any of its support or service plans.

    The open-source support options can be found in the URL: https://www.krakend.io/support/  Commercial support plans for the open-source version might be purchased separately.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 AWS reviews
    |
    53 external reviews
    External reviews are sourced from G2  and are not included in the star rating for this product.
    Telecommunications

    Excellent documentation and container images that are ready to use to evaluate

    Reviewed on Dec 04, 2024
    Review provided by G2
    What do you like best about the product?
    I’ve had a great experience using this API Gateway! One of the standout features is the excellent documentation. It’s well-structured, easy to follow, and provides clear explanations for a wide range of use cases.

    What truly sets it apart, though, is the inclusion of live working examples. These aren’t just basic snippets—you get fully functional Docker images that are ready to use right out of the box. This makes it incredibly easy to test and deploy different configurations without wasting time on setup.
    What do you dislike about the product?
    Limited API monetization alternatives. I was able to find only one plugin. Maybe I didnt search enough
    What problems is the product solving and how is that benefiting you?
    Moving from SaaS to our OnPremise API Gateway
    Computer Software

    The best-documented API gateway among the competitors, with the most helpful people behind it.

    Reviewed on Oct 24, 2024
    Review provided by G2
    What do you like best about the product?
    - The documentation is great, compared to other competitors
    - The focus on being a good API Gateway, no focus on side projects that lower the quality of the gateway
    - The people behind it are very helpful - they really want to help and search for a solution
    - The flexible documentation feature
    - It was easy to deploy in our Kubernetes cluster
    - Go plugin support, with a handy builder image supplied
    - Uses security-first principles like zero-trust security policy
    What do you dislike about the product?
    - Because of the stateless nature of everything, some business requirements are challenging to implement. But I can see the reasoning - speed matters.
    What problems is the product solving and how is that benefiting you?
    Replacing our current API Gateway, ultimately lowering maintenance.
    Supporting future API Monetization & usage logging
    Yohan M.

    KrakenD Enterprise Version Review

    Reviewed on Oct 18, 2024
    Review provided by G2
    What do you like best about the product?
    What I like best about KrakenD is how easy it is to integrate it to your systems. It is also easy to implement the endpoint definitions. I like its ability to allow you to implement your own custom plugins to manage authorization and authentication based on your business needs. I also like how responsive its support team is, helping with enterprise level issues on a timely manner.
    What do you dislike about the product?
    What I don't like about KrakenD is its inability to run the application locally in debug mode. KrakenD offers metrics and logging mechanisms, but when running the application locally using your IDE of choice, it is not possible to have debug mode enabled and debug your code line by line. When writing custom plugins, it would be useful to run debug mode to make sure that each line of code in the plugin is working as expected.
    What problems is the product solving and how is that benefiting you?
    For my organization KrakenD solved the problem of multiple authentication providers. To consume our private cloud APIs, users can choose between two types of authentication tokens being okta and authblue. We did not have a solution to enable the two authentication tokens in the same API gateway endpoint. However, after acquiring KrakenD Enterprise Version, we were able to integrate multiple authentication providers which solved a tremendous need for our customers to consume private cloud APIs.
    Computer Software

    We use KrakenD to power the Public API

    Reviewed on Oct 14, 2024
    Review provided by G2
    What do you like best about the product?
    It is generally intuitive to configure and reliable. We've never had issues with it crashing or anything like that.
    What do you dislike about the product?
    Some of the documentation is not clear or needs more examples. For example, the rate limiter docs are quite confusing to me. I would also find it useful to have some repository with sample implementations with comments around what each configuration item does.

    I'd also really like to see the possibility to customise access logs in a better way so that it is more filterable in tools such as datadog.
    What problems is the product solving and how is that benefiting you?
    KrakenD handles our token validation, routing to different backends, rate limiting and even region routing via a custom plugin.
    Computer Software

    Very stable and extendable API gateway

    Reviewed on Oct 14, 2024
    Review provided by G2
    What do you like best about the product?
    In short, it's stability, the performance and the extendability via plugins. Also, the file-based configuration, including templating, is something we value a lot.
    It took us only 3-4 weeks to develop a robust solution that suits our needs, including Golang plugins.
    We run KrakenD in production for a couple of months now and haven't had any issues since we deployed it. The uptime is flawless.
    The team at KrakenD is super quick in responding to questions and issues. They have been great to work with.
    Thanks to the Docker image and the file-based configuration, it integrated very neatly into our stack.
    What do you dislike about the product?
    One part for which we use KrakenD is to proxy requests. One minor point regarding this is that the configuration file gets somewhat lengthy with duplication. There is a technical reason for this, and it's not hindering us from using KrakenD. Further, a lot of the duplication can be decreased by using the templating that is offered by KrakenD, which we do.
    What problems is the product solving and how is that benefiting you?
    We use KrakenD as the single interaction and entrypoint for our Frontend applications. It has benefited us greatly in establishing a unified way of interaction and also helped us aligning our product teams around this approach using a API gateway.
    View all reviews