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 |
m4.xlarge | $0.20 |
m5.12xlarge | $2.40 |
m3.xlarge | $0.20 |
t2.large | $0.10 |
m5.24xlarge | $4.80 |
m4.10xlarge | $2.00 |
m5.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
Une passerelle API rapide et fiable avec une équipe de support de premier ordre
- Outils intégrés pour valider/vérifier la configuration
- Outil "watch" bonus pour pouvoir facilement tester en direct dans docker-compose en modifiant simplement les fichiers de configuration
- Rapidité / qualité du support lors de la soumission de problèmes
- Facile à déployer
- Documentation exhaustive et complète
- Manque de contrôleur/intégration Kubernetes
- Complexité pour créer un plugin personnalisé
KrakenD est ton meilleur ami !
KrakenD en Action : Un examen pratique du terrain
Expérience de premier ordre avec l'équipe et le produit KrakenD
Réduire la complexité pour le client en permettant de définir un seul point d'accès qui se déploie vers plusieurs services backend, fusionner leurs réponses et retourner une charge utile unifiée.
Améliorer la performance et l'évolutivité en réduisant les appels redondants aux services en aval.