unsubbed.co

Apisix

APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability

Overview

The Cloud-Native API Gateway and AI Gateway APISIX is a dynamic, high-performance API Gateway with features like load balancing, canary release, authentication, and observability. As an AI Gateway, it enables AI proxying, LLM load balancing, retries, fallbacks, token-based rate limiting, and security to enhance AI agent efficiency and reliability. The project has 16K+ GitHub stars and is licensed under Apache-2.0.

Key Features

Source: GitHub README

  • All platforms
  • Cloud-Native: Platform agnostic, No vendor lock-in, APISIX API Gateway can run from bare-metal to Kubernetes.
  • Supports ARM64: Don’t worry about the lock-in of the infra technology.
  • Multi protocols
  • TCP/UDP Proxy: Dynamic TCP/UDP proxy.
  • Dubbo Proxy: Dynamic HTTP to Dubbo proxy.
  • Dynamic MQTT Proxy: Supports to load balance MQTT by client_id, both support MQTT 3.1.*, 5.0.
  • gRPC proxy: Proxying gRPC traffic.
  • gRPC Web Proxy: Proxying gRPC Web traffic to gRPC Service.
  • gRPC transcoding: Supports protocol transcoding so that clients can access your gRPC API by using HTTP/JSON.

Normalized Features

Source: tool-features-normalized.json

clickhouse, elasticsearch, helm, kubernetes, media transcoding, plugins, rest api, ssl tls, websocket.

Features

Integrations & APIs

  • Plugin / Extension System
  • REST API
  • WebSocket Support

Media & Files

  • Media Transcoding

Security & Privacy

  • SSL / TLS / HTTPS