Overview

Product 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
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/hour |
---|---|
t2.medium Recommended | $0.10 |
t2.micro AWS Free Tier | $0.05 |
t3.micro AWS Free Tier | $0.10 |
t3.2xlarge | $0.40 |
c5.18xlarge | $3.60 |
t3.medium | $0.10 |
t2.nano | $0.05 |
t2.2xlarge | $0.20 |
t3.nano | $0.10 |
c4.xlarge | $0.20 |
Vendor refund policy
No refund available
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
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Â
- To apply your own API rules inject your configuration in /etc/krakend/krakend.json.
- The configuration file can be generated manually or using https://designer.krakend.ioÂ
- Documentation: https://www.krakend.io/docs/overview/introduction/Â
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.

FedRAMP
GDPR
HIPAA
ISO/IEC 27001
PCI DSS
SOC 2 Type 2
Standard contract
Customer reviews
A fast reliable api gateway with top notch support team
- Integrated tools to validate/check configuration
- Bonus "watch" tool to be able to easily live test in docker-compose by simply editing config files
- Speed / quality of support when raising issues
- Easy to deploy
- Extensive and complete documentation
- Lack of kubernetes controller/integration
- Complexity to create a custom plugin
KrakenD is your BFF!
KrakenD in Action: A Practical Review from the Field
Top class experience with KrakenD team and product
KrakenD delivers flexible protocol support, it natively understands HTTP/HTTPS, gRPC, WebSockets.
KrakenD API Gateway supports numerous official plugins (rate limiting, circuit breakers, throttling, etc), and they are easy to integrate and configure.
Customer Support is top class, we've received best support from both technical and management teams of KrakenD. Also, documentation quality excels.
Reducing client complexity by allowing to define a single endpoint that fans out to multiple backend services, merge their responses and return an unified payload.
Improving performance and scalability by reducing the redundant calls to downstream services.