Apache APISIX features

Pages on built-in APISIX plugin features that buyers evaluate separately: AI gateway, release traffic control and gRPC transcoding.

Apache APISIX as a self-hosted AI gateway

Using APISIX AI plugins to front LLM providers: provider routing with ai-proxy and ai-proxy-multi, token-based rate limits, prompt guards and templates, RAG and moderation plugins, and LLM metrics for cost tracking.

Apache APISIX canary and blue-green releases

Rolling out new service versions through the gateway with the traffic-split plugin: weighted canaries, header-matched blue-green switching, rollback and how this differs from rate limiting.

Apache APISIX gRPC transcoding

Exposing gRPC services to REST and browser clients through APISIX grpc-transcode: uploading proto definitions, mapping service and method, deadlines and int64 handling.

Apache APISIX request and response transformation

Changing requests and responses at the gateway: proxy-rewrite for paths, hosts, headers and methods, response-rewrite and body-transformer, URI normalization, and when transformation belongs in the service instead.

Apache APISIX response caching with proxy-cache

Caching API responses at the gateway: disk versus memory, cache keys, methods and status codes, TTLs, per-consumer cache isolation from 3.17, upstream Cache-Control handling and data that must never be cached.

Apache APISIX circuit breaking with api-breaker

Stopping cascading failures with the api-breaker plugin: failure thresholds, the response returned while the breaker is open, backoff up to max_breaker_sec, recovery rules and how it combines with health checks and retries.

Apache APISIX upstream health checks and load balancing

Keeping traffic away from failing backends: active and passive health checks, their defaults, why checks start only after the first request, consistent hashing by consumer, header or cookie, retries and the Control API status view.

Validating API requests against OpenAPI in Apache APISIX

Rejecting malformed requests before they reach services with the oas-validator plugin: inline or remote OpenAPI 3.x specs, which parts are validated, log-only rollout, body size limits and keeping specs in sync with releases.

Apache APISIX CORS configuration

Setting CORS at the gateway instead of in every service: allowed origins and the Vary header since 3.3, the expose_headers change in 3.10, credentials, preflight handling for gRPC-Web and avoiding wildcard origins on authenticated APIs.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.