2019-07-14 09:32:22 +08:00
[中文 ](plugins-cn.md )
2019-09-03 13:32:41 +08:00
2019-06-30 22:06:01 +08:00
## Plugins
2019-09-03 13:32:41 +08:00
2019-06-30 22:06:01 +08:00
Now we support the following plugins:
2019-09-03 13:32:41 +08:00
2019-06-30 22:06:01 +08:00
* [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.
2019-07-25 00:34:26 +08:00
* [JWT-auth ](plugins/jwt-auth-cn.md ): user authentication based on [JWT ](https://jwt.io/ ) (JSON Web Tokens) Authentication.
2019-06-30 22:06:01 +08:00
* [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.
2019-07-26 17:35:01 +08:00
* [OpenTracing ](plugins/zipkin.md ): support Zikpin and Apache SkyWalking.
2019-09-03 13:53:41 +08:00
* [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.
2019-09-03 13:32:41 +08:00
* openid-connect