KrakenD High-Performance Stateless API Gateway
KrakenD is an ultra-high performance, stateless, declarative API Gateway written in Go. It helps adopt microservices architecture with content aggregation, rate limiting, security policies, and telemetry integration.
What it does
KrakenD High-Performance Stateless API Gateway
KrakenD is an ultra-high performance, stateless, declarative API Gateway written in Go. It helps adopt microservices architecture with content aggregation, rate limiting, security policies, and telemetry integration.
Installation
Use the upstream install or setup path that matches your environment:
- docker run -it -p "8080:8080" krakend
- make build
- make build_on_docker
Requirements and caveats from upstream:
- True linear scalability: Thanks to its stateless design, every KrakenD node can operate independently in the cluster without any coordination or centralized persistence.
- In its simplest form with the offical Docker image:
- Or, if you don't have or don't want to install go, you can build it using the golang docker container:
Basic usage or getting-started notes:
-
KrakenD is an extensible, ultra-high performance API Gateway that helps you effortlessly adopt microservices and secure communications. KrakenD is easy to operate and run and scales out without a single point of failure.
-
Throttling: Limits of usage in the router and proxy layers
-
Run
-
Extracted from upstream docs: https://raw.githubusercontent.com/krakend/krakend-ce/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,455 chars)