apisix/doc
2020-06-30 13:34:00 +08:00
..
images doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
plugins feature: implemented plugin uri-blocklist . (#1727) 2020-06-22 14:45:55 +08:00
zh-cn release: released 1.4-0 version (#1742) 2020-06-30 13:34:00 +08:00
_navbar.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
_sidebar.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
admin-api.md doc: update admin-api docs (#1753) 2020-06-22 19:18:11 +08:00
apisix-plugin-design.graffle doc: exported balancer phase for plugin. 2019-07-24 11:09:24 +08:00
architecture-design.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
batch-processor.md doc: fix some doc styles by markdownlint (#1460) 2020-04-16 19:21:46 +08:00
benchmark.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
discovery.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
getting-started.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
grpc-proxy.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
health-check.md fix some doc style for response-rewrite* and health-check.md (#1611) 2020-05-26 13:38:28 +08:00
how-to-build.md release: released 1.4-0 version (#1742) 2020-06-30 13:34:00 +08:00
https.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
index.html doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
install-dependencies.md release: the first Apache release of APISIX. (#896) 2019-11-25 13:09:32 +08:00
plugin-develop.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
plugins.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
powered-by.md doc: add more companies to power-by page. (#1317) 2020-03-22 19:24:09 +08:00
profile.md doc: fix some doc styles for files in doc/ (#1475) 2020-04-20 09:07:42 +08:00
README.md doc: remove router r3 . (#1764) 2020-06-30 13:33:35 +08:00
router-radixtree.md doc: fix some doc styles for files in doc/ (#1475) 2020-04-20 09:07:42 +08:00
stand-alone.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +08:00
stream-proxy.md doc: Refactoring docs to support docsify (#1724) 2020-06-19 12:03:55 +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.
  • proxy-cache: Provides the ability to cache upstream response data.
  • tcp-logger: Log requests to TCP servers.
  • udp-logger: Log requests to UDP servers.
  • proxy-mirror: Provides the ability to mirror client requests.
  • kafka-logger: Log requests to External Kafka servers.
  • cors: Enable CORS(Cross-origin resource sharing) for your API.
  • batch-requests: Allow you send mutiple http api via http pipeline.
  • authz-keycloak: Authorization with Keycloak Identity Server.
  • uri-blocker: Block client request by URI.
  • oauth: Provides OAuth 2 authentication and introspection.

Deploy

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.

Kubernetes

See this guide and learn how to deploy apisix in Kubernetes.