APACHE SHENYU · JAVA-NATIVE API GATEWAY
One gateway.
Every service.
Connect, secure, and govern your APIs with an extensible, multi-protocol gateway. Built in Java. Built for your stack.
Open source. Community driven. Apache 2.0.

Configuration, request processing, and upstream services.
View full-size diagramBUILT FOR REAL-WORLD APIS
Everything your traffic needs.
From the first request to a growing service ecosystem, keep your gateway flexible and your architecture clear.
Speak every protocol
Bring HTTP, Dubbo, gRPC, WebSocket, and MQTT services together behind a single gateway.
Explore the docsSecurity at the edge
Protect your APIs with authentication and security plugins, including JWT, OAuth 2.0, and WAF.
Explore the docsStay in control
Shape traffic with rate limiting, circuit breaking, and request transformation as your services evolve.
Explore the docsSee the whole picture
Connect tracing, metrics, and logging to understand how requests move through your system.
Explore the docsMake it your own
Compose your gateway with plugins. Extend it with Java and load new capabilities dynamically.
Explore the docsDeploy your way
Run locally, with Docker, or on Kubernetes. Choose the deployment that fits your infrastructure.
Explore the docsSHENYU ADMIN
A clear view. Complete control.
Manage plugins, selectors, and routing rules from one visual console. Turn gateway configuration into a clear, everyday workflow.
- Visual plugin configuration
- Fine-grained selectors and rules
- Dynamic configuration updates
IN GOOD COMPANY
Part of real production systems.
Meet our usersOPEN SOURCE, TOGETHER
Your next contribution starts here.
Ask a question, share an idea, or build a plugin. Help shape Apache ShenYu with a community of developers around the world.
Join the community











