Dynamic routing and configuration
Match requests to upstream services and distribute configuration through etcd. Routes and plugins can be updated without restarting the gateway.
Apache APISIX is an open-source API gateway and AI gateway for routing, securing, observing, and governing API, microservice, and LLM traffic. It helps teams manage dynamic gateway policies through a plugin-based architecture built on NGINX and etcd.
Apache APISIX is an open-source API gateway and AI gateway from the Apache Software Foundation. It sits between clients and upstream services to route and manage traffic for APIs, microservices, and documented LLM providers or OpenAI-compatible endpoints. Its core capabilities include dynamic routing, load balancing, authentication, rate limiting, observability, and protocol handling.
The gateway uses NGINX and etcd as core architectural components. Its plugin pipeline supports hot updates and configuration changes without gateway restarts. APISIX can be run on bare metal or Kubernetes and includes a Docker-based getting-started path for creating and testing a first route.
Match requests to upstream services and distribute configuration through etcd. Routes and plugins can be updated without restarting the gateway.
Support load balancing, health checks, circuit breakers, traffic splitting, and rate controls such as request-count, concurrency, and token-based limits.
Use plugins for JWT, key authentication, OpenID Connect, Keycloak, Casbin, CORS, request validation, IP restrictions, and related access-control workflows.
Export metrics, traces, and logs through integrations including Prometheus, OpenTelemetry, Zipkin, Apache SkyWalking, Datadog, Kafka, ClickHouse, and Elasticsearch.
Proxy traffic to documented LLM providers and OpenAI-compatible endpoints, with multi-provider routing, LLM load balancing, retries and fallbacks, token rate limiting, prompt security, and prompt transformation.
Run on bare metal or Kubernetes and handle HTTP-to-gRPC transcoding, WebSocket, gRPC, Dubbo, MQTT proxying, and ARM64 environments.
Place a centralized gateway in front of HTTP APIs and microservices to apply routing, authentication, rate limits, and observability policies.
Deploy APISIX with Kubernetes and manage traffic policies through its gateway and plugin model while services change behind the gateway.
Give AI applications and agents one gateway path to supported LLM providers or OpenAI-compatible endpoints, with provider and model distribution, retries, and fallback behavior.
Route OpenAI-compatible chat traffic to a private LocalAI deployment, with separate client and upstream authentication as described in the integration documentation.
Use gateway capabilities such as HTTP-to-gRPC transcoding, WebSocket, gRPC, Dubbo, or MQTT proxying when clients and upstream services use different protocols.
The getting-started guide provides a Docker-based quickstart. It starts APISIX and etcd containers, verifies the gateway, creates a route to an upstream service, and demonstrates adding a rate-limiting plugin.
The documented architecture uses etcd as the configuration store and distributes configuration across the cluster. The quickstart script starts an etcd container automatically.
Yes. APISIX supports dynamic routing and hot-loaded plugins, and its architecture describes configuration updates through etcd without gateway restarts.
Yes. Apache APISIX includes AI gateway features for proxying documented LLM providers and OpenAI-compatible endpoints. The documented capabilities include LLM load balancing, retries and fallbacks, token rate limiting, prompt security, and prompt transformation.
helicone.ai
An open-source AI gateway and LLM observability platform for developers building AI apps.
fastrouter.ai
An OpenAI-compatible gateway for routing, evaluating, and governing access to 200+ AI models.
www.newapi.ai
New API is an open-source, self-hosted AI gateway for developers and teams. It provides a unified OpenAI-compatible endpoint for connecting multiple AI providers, selecting models, configuring channels, and monitoring usage on their own infrastructure.
www.tensorzero.com
TensorZero is an open-source LLMOps platform for building and operating production-grade LLM applications. Its stated scope combines an LLM gateway with observability, evaluation, optimization, and experimentation tools.
trustedrouter.com
TrustedRouter is an OpenAI-compatible AI gateway for routing requests across hundreds of models and providers. It is designed for developers and teams that need configurable privacy routing, provider failover, and a verifiable prompt path.