KrakenD
KrakenD is an open-source, high-performance API gateway and middleware for Go applications. It allows building secure, scalable and extensible APIs quickly with low resource usage.
KrakenD: Open-Source API Gateway for Go Applications
High-performance middleware for scalable, extensible, and secure APIs in Go applications with low resource usage
What is KrakenD?
KrakenD is an open-source, high-performance API gateway and middleware written in Go that allows building secure, scalable and extensible APIs quickly with low resource usage. Some key features:
- High-performance routing with support for path parameters, middlewares, CORS, GZIP compression and more
- Authentication and authorization plugins for JWT, OAuth2, Basic Auth, API Keys etc.
- Rate limiting policies to prevent attacks or abusive usage
- Health checks and metrics endpoints for monitoring
- Works great as Kubernetes Ingress controller for APIs
- Can be deployed as microservice or embedded into Go applications
- Has CLI tool for mocking, generating clients and more
KrakenD is built for modern architectures focused on microservices, decentralized systems and APIs. Its goal is to reduce complexity when creating secure, stable and scalable API gateways for Go services with low resource usage. KrakenD enables developers to create high-quality APIs fast without needing to build complex infrastructure.
KrakenD Features
Features
- High performance routing
- Middleware support
- Authentication
- Rate limiting
- Caching
- Metrics
- Health checks
- API versioning
- TLS termination
Pricing
- Open Source
Pros
Open source
Lightweight
Fast performance
Easy integration
Flexible middleware
Scalable
Cons
Limited documentation
Smaller community than alternatives
Less features than commercial alternatives
Official Links
Reviews & Ratings
Login to ReviewThe Best KrakenD Alternatives
View all KrakenD alternatives with detailed comparison →
Top Development and Api Management and other similar apps like KrakenD
Here are some alternatives to KrakenD:
Suggest an alternative ❐Kong
Kong is an open-source API gateway and service mesh originally developed by Mashape. It is designed to run in front of any RESTful API and act as a proxy, providing functionality like:Traffic routing and load balancingAuthentication and securityRate limiting and monitoringLogging and more...This allows developers to easily secure, manage and...
Apigee
Apigee is an API management platform that provides a broad set of capabilities to help organizations publish, secure, scale, monitor, analyze, and monetize their APIs across mobile, web, and Internet of Things channels. Key capabilities include:API Portal - Allows developers to explore and test APIs, sign up, obtain API keys,...
ApiOpenStudio
ApiOpenStudio is an open-source API management platform built on .NET that provides a wide range of features for building and managing APIs. Some key capabilities include:API Proxying - It allows you to take existing APIs, combine them, enhance them and expose them through ApiOpenStudio's developer portal.Analytics - It provides detailed...
Apache APISIX
Apache APISIX is an open-source, high-performance API gateway that helps organizations manage traffic to their APIs and microservices. It runs natively on Apache web server and handles critical tasks like traffic routing, load balancing, authentication, rate limiting and more to ensure smooth functioning of APIs.APISIX is designed to handle modern...
Gravitee.io
Gravitee.io is an extensive open source API management platform that enables organizations to publish, promote, secure, consume and analyze APIs. It is designed to facilitate the entire API lifecycle from creation through management. Some key capabilities and components of Gravitee.io include:- API Gateway - The core runtime component that handles...
WSO2 API Manager
WSO2 API Manager is an open-source, full lifecycle API management solution developed by WSO2. It provides core API management functionality to create, publish, manage, secure, analyze, and scale APIs. Some key capabilities include:API creation and publishing - Allows defining APIs and API products with advanced configuration like versioning, endpoints, tiers.Developer...
Mashape
Mashape is an API marketplace and management platform that allows developers to easily find, connect to, monitor, and manage hundreds of different web APIs across various categories. Founded in 2011, Mashape aims to be the go-to marketplace for developers looking to integrate third-party APIs and microservices into their applications.Some key...
Mashery
Mashery is a leading API management platform used by organizations to manage, secure, analyze, and monetize their APIs. Some key features of Mashery include:API creation and publishing - It allows creating REST and SOAP APIs and publishing them to internal and external developers.Developer portals - Mashery provides customizable developer portals...
Young App
Young App is a social networking platform created specifically for teenagers and young adults between the ages of 13 and 25. It allows users to connect with friends, share content, discover events, join groups, and chat.Some key features of Young App include:User profiles with photos, bios, and interestsA feed for...