mirror of
https://gitee.com/iresty/apisix.git
synced 2024-12-14 08:51:29 +08:00
20 lines
1.3 KiB
Markdown
20 lines
1.3 KiB
Markdown
[中文](plugins-cn.md)
|
||
|
||
## Plugins
|
||
|
||
Now we support the following plugins:
|
||
|
||
* [HTTPS](https.md): dynamic load the SSL Certificate by Server Name Indication (SNI).
|
||
* [dynamic load balancing](#Plugins): load balance traffic across multiple upstream services, supports round-robin and consistent hash algorithms.
|
||
* [key-auth](plugins/key-auth.md): user authentication based on Key Authentication.
|
||
* [JWT-auth](plugins/jwt-auth-cn.md): user authentication based on [JWT](https://jwt.io/) (JSON Web Tokens) Authentication.
|
||
* [limit-count](plugins/limit-count.md): rate limiting based on a "fixed window" implementation.
|
||
* [limit-req](plugins/limit-req.md): request rate limiting and adjustment based on the "leaky bucket" method.
|
||
* [limit-conn](plugins/limit-conn.md): limite request concurrency (or concurrent connections).
|
||
* [prometheus](plugins/prometheus.md): expose metrics related to APISIX and proxied upstream services in Prometheus exposition format, which can be scraped by a Prometheus Server.
|
||
* [OpenTracing](plugins/zipkin.md): support Zikpin and Apache SkyWalking.
|
||
* [grpc-transcode](plugins/grpc-transcode-cn.md): REST <--> gRPC transcoding。
|
||
* [serverless](plugins/serverless-cn.md):allow to dynamically run Lua code at *different* phase in APISIX.
|
||
* [ip-restriction](plugins/ip-restriction.md): IP whitelist/blacklist.
|
||
* openid-connect
|