🤔 Introducing APISIX AI Gateway – Built for LLMs and AI workloads. Learn More

Apache APISIX Plugin Hub

强大的插件,开放的集成。

探索 100+ Apache APISIX 插件,覆盖认证、安全、流量控制、可观测、Serverless 和 AI。

105
插件
9
类别
100%
开源

01

流量管理

13 个插件

limit-req

The plugin limits request rate using the leaky bucket method

阅读文档

limit-conn

The plugin limits request concurrency

阅读文档

limit-count

The plugin Limits request rate by a fixed number of requests in a given time window

阅读文档

proxy-cache

The proxy-cache Plugin can be used to cache the response from the Upstream

阅读文档

request-validation

The request-validation Plugin can be used to validate the requests before forwarding them to an Upstream service

阅读文档

proxy-mirror

The proxy-mirror Plugin can be used to mirror client requests

阅读文档

api-breaker

The api-breaker Plugin implements circuit breaker functionality to protect Upstream services

阅读文档

traffic-split

The traffic split plugin allows users to incrementally direct percentages of traffic between various upstreams

阅读文档

request-id

The request-id Plugin adds a unique ID to each request proxied through APISIX

阅读文档

attach-consumer-label

The attach-consumer-label Plugin injects labels from the authenticated consumer into the request context

阅读文档

proxy-control

The proxy-control Plugin dynamically controls the behavior of the NGINX proxy

阅读文档

client-control

The client-control Plugin can be used to dynamically control the behavior of NGINX to handle a client request, by setting the max size of the request body

阅读文档

traffic-label

The traffic-label Plugin evaluates labels on requests for traffic governance and routing

阅读文档

02

请求与响应转换

10 个插件

03

认证

15 个插件

key-auth

An authentication plugin that needs to work with a Consumer to add key authentication to your Services

阅读文档

jwt-auth

An authentication plugin that needs to work with a Consumer to securely authenticate a valid user requesting access

阅读文档

basic-auth

An authentication plugin that needs to work with a Consumer to add Basic Authentication to a Service or a Route

阅读文档

authz-keycloak

An authorization plugin that can be used to add authentication with Keycloak Identity Server

阅读文档

authz-casdoor

An authorization plugin that can be used to add centralized authentication with Casdoor

阅读文档

wolf-rbac

An authorization plugin providing a role-based access control system with wolf to a Route or a Service

阅读文档

openid-connect

An authentication plugin that provides authentication and introspection capability to APISIX

阅读文档

cas-auth

An authorization plugin can be used to access CAS (Central Authentication Service 2.0) IdP (Identity Provider) to do authentication, from the SP (service provider) perspective

阅读文档

hmac-auth

An authentication plugin that needs to work with a Consumer to establish the integrity of incoming requests

阅读文档

authz-casbin

An authorization plugin based on Lua Casbin supporting various access control models

阅读文档

ldap-auth

An authorization plugin can be used to add LDAP authentication to a Route or a Service

阅读文档

jwe-decrypt

The jwe-decrypt Plugin decrypts JWE tokens in incoming requests

阅读文档

multi-auth

The multi-auth Plugin supports multiple authentication methods on the same Route or Service

阅读文档

opa

An authorization plugin can be used to integrate with Open Policy Agent

阅读文档

forward-auth

The forward-auth Plugin implements a classic external authentication model

阅读文档

04

安全

11 个插件

05

AI

10 个插件

06

可观测性

24 个插件

zipkin

Zipkin is an OpenTracing plugin

阅读文档

skywalking

Skywalking uses its native Nginx LUA tracer to provide tracing, topology analysis, and metrics from service and URI perspective

阅读文档

opentelemetry

The opentelemetry Plugin can be used to report tracing data according to the OpenTelemetry specification

阅读文档

prometheus

The plugin exposes metrics in Prometheus Exposition format

阅读文档

node-status

The node-status Plugin can be used to get the status of requests to APISIX by exposing an API endpoint

阅读文档

datadog

Datadog is a monitoring plugin built into Apache APISIX to push metrics of different services into DatadogHQ via a locally run Datadog agent.

阅读文档

http-logger

The http-logger Plugin pushes log data to HTTP and HTTPS servers

阅读文档

skywalking-logger

The skywalking-logger Plugin can be used to push access log data to SkyWalking OAP server of HTTP

阅读文档

tcp-logger

Tcp-logger pushes Log data requests to TCP servers

阅读文档

kafka-logger

Kafka-logger is a plugin which works as a Kafka client driver for the ngx_lua nginx module

阅读文档

rocketmq-logger

The rocketmq-logger Plugin provides the ability to push logs as JSON objects to your RocketMQ clusters

阅读文档

udp-logger

Udp-logger pushes Log data requests to UDP servers

阅读文档

clickhouse-logger

The clickhouse-logger Plugin is used to push logs to ClickHouse database

阅读文档

syslog

The syslog Plugin pushes log data to Syslog

阅读文档

log-rotate

The log-rotate Plugin is used to keep rotating access and error log files in the log directory at regular intervals

阅读文档

error-log-logger

Error-log-logger is a plugin which pushes the log data of APISIX's error.log to TCP servers

阅读文档

sls-logger

The sls-logger Plugin pushes log data to Alibaba Cloud Log Service with RFC 5424

阅读文档

google-cloud-logging

google-cloud-logging plugin is used to send the access log of Apache APISIX to the Google Cloud Logging Service

阅读文档

splunk-hec-logging

The splunk-hec-logging Plugin is used to forward logs to Splunk HTTP Event Collector (HEC) for analysis and storage

阅读文档

file-logger

The file-logger Plugin is used to push log streams to a specific location

阅读文档

loggly

The loggly Plugin is used to forward logs to SolarWinds Loggly for analysis and storage

阅读文档

loki-logger

The loki-logger Plugin pushes access logs to Grafana Loki

阅读文档

elasticsearch-logger

The elasticsearch-logger Plugin is used to forward logs to Elasticsearch for analysis and storage

阅读文档

tencent-cloud-cls

The tencent-cloud-cls Plugin uses TencentCloud CLSAPI to forward APISIX logs to your topic

阅读文档

07

Serverless

6 个插件

08

其他协议

4 个插件

09

通用

12 个插件