Apache ShenYu ist ein Open-Source-API-Gateway, das in Java geschrieben ist. Das Projekt beschreibt es als erweiterbares Gateway mit mehreren Protokollen, darunter HTTP, Dubbo, gRPC, WebSocket und MQTT, sodass sowohl REST-APIs als auch RPC-Dienste dahinter betrieben werden können. Die Software wird auf der Projektwebseite zum Download angeboten und läuft auf der eigenen Infrastruktur der Organisation. Damit kann sie als offene Alternative zu kommerziellen API-Gateways dienen.
ShenYu steht unter der Apache-License-2.0 und wird innerhalb der Apache Software Foundation entwickelt, einer gemeinnützigen US-Organisation nach Abschnitt 501(c)(3). Die juristische Einheit hinter dem Projekt unterliegt daher US-Recht. Der Quellcode ist offen, sodass eine europäische Organisation selbst bestimmen kann, wo der Datenverkehr verarbeitet wird und welche Version sie betreibt. Diese Kontrolle über Software und Infrastruktur besteht auch dann, wenn die Stiftung in den Vereinigten Staaten ansässig ist.