Overview
What is KrakenD?
KrakenD helps application developers release features quickly by eliminating all the complexities of SOA architectures while offering a unique performance.
Pricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
36 people also want pricing
Alternatives Pricing
Product Demos
KrakenD API Gateway full demo: The Playground
The KrakenD Playground: a demo environment
Product Details
- About
- Integrations
- Tech Details
What is KrakenD?
With KrakenD, users can rate-limit access to their backend, as well as enable OAuth, SSL, certificates, and protect themselves from clickjacking, XSS, MIME-Sniffing, HSTS, HPKP and more.
KrakenD runs natively on Linux, BSD, and Mac OS. A Docker image is offered to extend even more its deployment possibilities. KrakenD's functionality can be extended by Google CEL (validators), and Martian DSL (for HTTP requests and responses).
KrakenD Features
- Supported: single API
- Supported: create endpoints
- Supported: white-listing/ black-listing use cases
- Supported: open source
- Supported: no code (visual editing)
- Supported: autonomous nodes
- Supported: extensible architecture
- Supported: control throttling and usage quotas
- Supported: HTTP Caching
- Supported: load balancing
KrakenD Video
KrakenD Integrations
- Apache Mesos
- Azure Kubernetes Service (AKS)
- Nomad
- by HashiCorp
- Marathon
- Kubernetes Master API
KrakenD Technical Details
Deployment Types | On-premise, Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Windows, Linux, Mac, KrakenD runs natively on Linux, BSD, and Mac OS. A Docker image is offered to extend even more its deployment possibilities. |
Mobile Application | No |
Comparisons
Compare with
Reviews
Community Insights
- Business Problems Solved
- Pros
- Cons
Users have found that KrakenD is a versatile API gateway that effectively solves a range of business problems. One primary use case is the ability to combine content from multiple APIs into single endpoints. This not only reduces operational costs but also facilitates the integration of microservices. By streamlining communication between services, KrakenD enables development teams to deliver seamless experiences to users, eliminating the need for multiple frontend calls and centralizing user authentication. Additionally, KrakenD provides security and protection functionality at the gateway level, including authentication, authorization, request validation, and circuit breaker. This ensures implementation consistency and prevents downtime across multiple backend services. Overall, customers rely on KrakenD to address microservices problems, optimize API traffic management, and enhance scalability and performance.
Flexible and Powerful: Users have consistently praised KrakenD for its flexibility and powerful features, with multiple reviewers highlighting this aspect. The software offers a wide variety of tools that cater to the needs of developers, enabling them to create robust solutions.
Easy Configuration: Reviewers have found the configuration process of KrakenD to be fast and easy, allowing for smooth implementation. They appreciate how quickly they can set up the gateway and start using it without any hassle.
Microservice Integration: The ability to merge microservices in KrakenD has been frequently mentioned as a valuable feature by users. This functionality enhances response time and improves overall performance, making it easier for developers to manage their microservices effectively.
Inadequate Documentation: Some users have expressed that the documentation for KrakenD could be improved to enhance the implementation process. They feel that the current documentation lacks comprehensiveness, especially in addressing complex scenarios, which can lead to confusion and wasted time.
Limited Real-time Endpoint Addition: Several users have mentioned that the inability to add new endpoints in real-time is a drawback of KrakenD. They note that restarting the KrakenD server each time they want to add an endpoint can be time-consuming and inconvenient.
Lack of Community Support: Some users have voiced concerns about the limited usage and community support for KrakenD. They express a desire for more real-world examples and a more active community that can provide assistance and guidance when facing issues or seeking best practices.