Repolode
apache

apache/apisix

A dynamic, high-performance API gateway built on NGINX and etcd, with plugins for routing, auth, rate limiting and AI/LLM traffic.

대체할 수 있는 제품:Kong GatewayAWS API Gateway

스타
17,239
포크
2,973
열린 이슈
256
마지막 커밋
3일 전

어떤 프로젝트인가요?

Apache APISIX is an API gateway that handles north-south traffic from clients and east-west traffic between services. It is built on NGINX and etcd, and its routes, upstreams, certificates and plugins can be changed at runtime through a REST Admin API without restarting the process. It can also run as a Kubernetes ingress controller.

The project covers traffic management such as load balancing, health checks, canary releases, traffic splitting, circuit breaking and mirroring, along with authentication (key-auth, JWT, OpenID Connect and others), IP and referer restrictions, and several rate-limiting plugins. Observability is provided through Prometheus, Zipkin, SkyWalking and a range of external log sinks, and service discovery can use etcd, Consul, Nacos, Eureka or Zookeeper.

APISIX also supports multi-protocol proxying, including TCP/UDP, gRPC, gRPC-to-JSON transcoding, MQTT and Dubbo. Plugins can be written in Lua, or in Java, Go, Python and Node.js through an RPC runner, or with the Proxy Wasm SDK. An AI Gateway mode adds LLM provider proxying, load balancing and fallbacks across models, and token-based rate limiting.

핵심 기능

  • 01Dynamic routing, upstreams and plugins that update at runtime without restarts
  • 02Load balancing, health checks, canary release, traffic splitting and circuit breaking
  • 03Authentication plugins including key-auth, JWT, basic-auth and OpenID Connect
  • 04Integration with Consul, Nacos, Eureka and other service discovery systems
  • 05Plugins can be written in Lua, Java, Go, Python, Node.js or via Proxy Wasm
  • 06AI gateway features for LLM proxying, fallbacks and token-based rate limiting

활용 사례

  • Acting as a single entry point for microservices and routing requests to backend services
  • Running as a Kubernetes ingress controller for cluster traffic
  • Putting a unified gateway in front of multiple LLM providers with rate limits and fallbacks
  • Doing canary releases or A/B testing by routing on headers, cookies or query arguments

토픽

자주 묻는 질문

apisix은(는) 무엇인가요?
A dynamic, high-performance API gateway built on NGINX and etcd, with plugins for routing, auth, rate limiting and AI/LLM traffic. Apache APISIX is an API gateway that handles north-south traffic from clients and east-west traffic between services. It is built on NGINX and etcd, and its routes, upstreams, certificates and plugins can be changed at runtime through a REST Admin API without restarting the process. It can also run as a Kubernetes ingress controller.
apisix은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
apisix은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
apisix은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. apisix의 마지막 커밋은 2026년 10월 16일입니다.
apisix은(는) 어디에 사용할 수 있나요?
Acting as a single entry point for microservices and routing requests to backend services Running as a Kubernetes ingress controller for cluster traffic Putting a unified gateway in front of multiple LLM providers with rate limits and fallbacks Doing canary releases or A/B testing by routing on headers, cookies or query arguments
apisix은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apache/apisix

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트