apisix/doc
2020-03-15 09:22:13 +08:00
..
images feature: Add wolf rbac plugin (#1095) 2020-02-06 15:22:49 +08:00
plugins feature: implemented tcp logger plugin. (#1221) 2020-03-15 09:22:13 +08:00
admin-api-cn.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
admin-api.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
apisix-plugin-design.graffle doc: exported balancer phase for plugin. 2019-07-24 11:09:24 +08:00
architecture-design-cn.md doc: add usage about global ruls (#1211) 2020-03-07 19:52:55 +08:00
architecture-design.md doc: add usage about global ruls (#1211) 2020-03-07 19:52:55 +08:00
batch-processor.md feature: Batch processor implementation to aggregate logs in batch (#1121) 2020-02-20 15:25:20 +08:00
benchmark-cn.md license: add ASF header. (#743) 2019-10-31 09:27:28 +08:00
benchmark.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
getting-started.md doc: Adding doc on how to add a prefix to the route (#1238) 2020-03-13 08:34:02 +08:00
grpc-proxy-cn.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
grpc-proxy.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
health-check.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
how-to-build-cn.md doc: add unit test troubleshoot doc. (#1254) 2020-03-15 08:09:23 +08:00
how-to-build.md doc: add unit test troubleshoot doc. (#1254) 2020-03-15 08:09:23 +08:00
https-cn.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
https.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
install-dependencies.md release: the first Apache release of APISIX. (#896) 2019-11-25 13:09:32 +08:00
plugin-develop-cn.md Add priority related information for plugin development doc (#1257) 2020-03-13 23:41:23 +08:00
plugin-develop.md Add priority related information for plugin development doc (#1257) 2020-03-13 23:41:23 +08:00
plugins-cn.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
plugins.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
powered-by.md doc: update plugin list and power by companies. (#1054) 2020-01-14 21:44:29 +08:00
profile-cn.md feature: support to load different config file by ENV APISIX_PROFILE profile (#1147) 2020-02-28 08:46:42 +08:00
profile.md doc: add English doc doc/profile-cn.md (#1192) 2020-03-04 09:42:56 +08:00
README_CN.md doc: make admin API doc friendly. (#1145) 2020-02-24 13:52:29 +08:00
README.md feature: implemented tcp logger plugin. (#1221) 2020-03-15 09:22:13 +08:00
router-radixtree.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
stand-alone-cn.md license: add ASF header. (#743) 2019-10-31 09:27:28 +08:00
stand-alone.md doc: fixed some typo and update content. (#895) 2019-11-24 21:15:39 +08:00
stream-proxy-cn.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00
stream-proxy.md feature: supported key-based authentication to the dashboard. (#1169) 2020-03-05 14:48:27 +08:00

Chinese

Reference Documentation

Plugins

  • hot reload: Hot reload without reload service.
  • key-auth: User authentication based on Key Authentication.
  • JWT-auth: User authentication based on JWT (JSON Web Tokens) Authentication.
  • basic-auth: User authentication based on Basic Authentication.
  • wolf-rbac User Authentication and Authorization based on RBAC.
  • HTTPS/TLS: Dynamic load the SSL Certificate by Server Name Indication (SNI).
  • limit-count: Rate limiting based on a "fixed window" implementation.
  • limit-req: Request rate limiting and adjustment based on the "leaky bucket" method.
  • limit-conn: Limite request concurrency (or concurrent connections).
  • proxy-rewrite: Rewrite upstream request information.
  • prometheus: Expose metrics related to APISIX and proxied upstream services in Prometheus exposition format, which can be scraped by a Prometheus Server.
  • OpenTracing: Supports Zikpin and Apache SkyWalking.
  • grpc-transcode: REST <--> gRPC transcoding.
  • serverlessAllows to dynamically run Lua code at different phase in APISIX.
  • ip-restriction: IP whitelist/blacklist.
  • openid-connect
  • redirect: URI redirect.
  • response-rewrite: Set customized response status code, body and header to the client.
  • fault-injection: The specified response body, response code, and response time can be returned, which provides processing capabilities in different failure scenarios, such as service failure, service overload, and high service delay.
  • tcp-logger: Log requests to TCP servers

Deploy to the Cloud

AWS

The recommended approach is to deploy APISIX with AWS CDK on AWS Fargate which helps you decouple the APISIX layer and the upstream layer on top of a fully-managed and secure serverless container compute environment with autoscaling capabilities.

See this guide by Pahud Hsieh and learn how to provision the recommended architecture 100% in AWS CDK.