Skip to main content

Welcome to Our Plugin Hub

Discover a variety of plugins readily available to extend the functionalities of APISIX

Plugin Overview
|
Common Configurations

Traffic Management

Graphql Proxy Cache

Graphql Proxy Cache

Enterprise

The graphql-proxy-cache plugin provides the capability to cache responses for GraphQL queries.

Graphql Limit Count

Graphql Limit Count

Enterprise

The graphql-limit-count plugin uses a fixed window algorithm to limit the rate of GraphQL requests based on the depth of the GraphQL queries or mutations.

Limit Req

Limit Req

The limit-req plugin uses the leaky bucket algorithm to rate limit the number of the requests and allow for throttling.

OAS Validator

OAS Validator

Enterprise

The OAS Validator plugin validates requests or responses against a defined Open API schema.

Proxy Cache

Proxy Cache

The proxy-cache plugin provides the capability to cache responses based on a cache key and retrieve responses from cache. The plugin supports both disk-based and memory-based caching options to cache for GET, POST, and HEAD requests.

Limit Count

Limit Count

The limit-count plugin uses a fixed window algorithm to limit the rate of requests by the number of requests within a given time interval. Requests exceeding the configured quota will be rejected.

Proxy Mirror

Proxy Mirror

The proxy-mirror plugin duplicates ingress traffic to APISIX and forwards them to a designated upstream without interrupting the regular services.

Request Validation

Request Validation

The request-validation plugin validates requests before forwarding them to upstream services.

Proxy Buffering

Proxy Buffering

Enterprise

The proxy-buffering plugin dynamically disables the NGINX proxy_buffering directive to work with SSE and other upstream services sending stream data.

Traffic Label

Traffic Label

Enterprise

The traffic-label plugin labels traffic based on user-defined rules and takes actions based on labels and the associated weights for actions.

Traffic Split

Traffic Split

The traffic-split plugin directs traffic to various upstream services based on conditions and/or weights. It provides a dynamic and flexible approach to implement release strategies and manage traffic.

Workflow

Workflow

The workflow plugin supports the conditional execution of user-defined actions to client traffic based a given set of rules. This provides a granular approach to implement complex traffic management.


API7.ai Logo

API Management for Modern Architectures with Edge, API Gateway, Kubernetes, and Service Mesh.

Product

API7 Cloud

SOC2 Type IRed Herring

Copyright © APISEVEN Ltd. 2019 – 2024. Apache, Apache APISIX, APISIX, and associated open source project names are trademarks of the

Apache Software Foundation