KrakenD

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 image
api gateway middleware golang

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

  1. High performance routing
  2. Middleware support
  3. Authentication
  4. Rate limiting
  5. Caching
  6. Metrics
  7. Health checks
  8. API versioning
  9. 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


The Best KrakenD Alternatives

Top Development and Api Management and other similar apps like KrakenD


Kong icon

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...
Kong image
Apigee icon

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,...
Apigee image
ApiOpenStudio icon

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...
ApiOpenStudio image
Apache APISIX icon

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...
Apache APISIX image
Gravitee.io icon

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...
Gravitee.io image
WSO2 API Manager icon

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...
WSO2 API Manager image
Mashape icon

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 icon

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...
Mashery image
Young App icon

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...