
Apache ShenYu
Java-native API gateway for HTTP, Dubbo, gRPC and WebSocket services, with plugins for authentication, traffic control and observability.
shenyu.apache.orgrepositorydocs
Apache ShenYu is an API gateway written in Java and published by The Apache Software Foundation. The gateway ships as a bootstrap distribution, and a separate ShenYu Admin console manages its plugins, selectors and routing rules. The deployment guide describes running the bootstrap and the admin console as Docker containers, and the binary guide describes running the bootstrap from its tarball.
The admin console keeps its data in an external database, which the deployment guide sets up for MySQL, PostgreSQL or Oracle. The docker-compose guide starts a deployment from a compose file.
Worth knowing
The gateway runs on Java 17 or later. The admin console and the gateway are published as separate distributions.
Identity
- Status
- Active
- Maintainer
- The Apache Software Foundation1
- Maintained by
- Foundation
- First release
- 20194
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-30: links, Maintainer, Categories, Admin interface
shenyu.apache.org - 2026-10-30: links, Written in, License, License model, GitHub stars
github.com/apache/shenyu - 2026-10-30: links
shenyu.apache.org/docs/ - 2026-10-30: First release
github.com/apache/shenyu/tree/1.0.2 - 2026-10-30: Runtime, Minimum runtime
github.com/apache/shenyu/blob/v2.7.1/pom.xml - 2026-10-30: Install with
shenyu.apache.org/docs/deployment/deployment-quick/ - 2026-10-30: Install with, Databases
shenyu.apache.org/docs/deployment/deployment-docker/ - 2026-10-30: Install with
shenyu.apache.org/docs/deployment/deployment-docker-compose/ - 2026-10-30: Current major version, Last release
github.com/apache/shenyu/releases/tag/v2.7.1 - 2026-10-30: Contributors
api.github.com/repos/apache/shenyu/contributors?per_page=1