KrakenD API Gateway

KrakenD API Gateway

KrakenD is a high-performance, stateless API Gateway written in Go. It supports API aggregation, transformation, rate limiting, and circuit breaking with declarative configuration, easy to manage and scale for microservices architecture.

2,622GitHub
Description

KrakenD is a high-performance, stateless, declarative API Gateway written in Go. It provides powerful API aggregation, transformation and routing capabilities. **Features:** - High-performance API gateway service - API aggregation and transformation support - Declarative configuration, easy to manage - Rate limiting, circuit breaker and more - Stateless design, easy to scale **Usage Instructions:** 1. KrakenD service will start automatically after installation 2. Main configuration file is located at `/lzcapp/var/config/krakend.json` in container, which maps to `/data/appvar/cloud.lazycat.app.liu.krakend/config/krakend.json` on host 3. Two example endpoints provided by default: - `/` - Displays static overview page - `/example/posts` - Proxies to JSONPlaceholder API 4. Service restart is required after modifying the configuration file 5. Access https://krakend.{box-name}.heiyu.space to use the API gateway service **Configuration:** - API endpoint routing configuration - Multiple backend aggregation support - Request/response transformation - Custom response headers - For detailed configuration, refer to official documentation **Configuration Docs:** https://www.krakend.io/docs/configuration/structure/ **Official Website:** https://www.krakend.io/ **Repository:** https://github.com/lazycatapps/krakend.git

Screenshots
Screenshot 1
Screenshot 2
App Information
Version
2.12.0
Package Size
71.03 KB
Image Size
53.37 MB
Updated
November 10, 2025
Source Code
krakend
Platform Support
PC
Keywords
apigatewaykrakendmicroservicesrestapi-gateway