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

