Apache APISIX est une passerelle API et passerelle d'IA open source, construite sur NGINX et etcd. Les routes et les plug-ins se modifient dynamiquement, sans redémarrage. APISIX propose la répartition de charge, des contrôles de santé et des coupe-circuits, l'authentification via des plug-ins tels que JWT, Key Auth, OpenID Connect et Keycloak, ainsi que des intégrations avec des outils d'observabilité comme Prometheus et OpenTelemetry. Outre HTTP, il gère notamment gRPC, WebSocket et MQTT. En tant que passerelle d'IA, il peut relayer le trafic vers des fournisseurs de LLM, avec par exemple une limitation de débit par jetons. APISIX est un logiciel que vous exploitez vous-même, sur serveur physique ou sous Kubernetes.
APISIX est un projet de l'Apache Software Foundation, organisation américaine à but non lucratif basée dans le Delaware, sous licence Apache 2.0. Le logiciel étant open source et auto-hébergé, vous décidez de l'emplacement de la passerelle et du trafic qui y transite. Une organisation européenne peut donc déployer APISIX sur sa propre infrastructure ou sur une infrastructure située dans l'UE.