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 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.

Graphql Proxy Cache

Graphql Proxy Cache

Enterprise

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

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.

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.

OAS Validator

OAS Validator

Enterprise

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

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.

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.

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.

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