Skip to content

Latest commit

 

History

History
112 lines (102 loc) · 9.36 KB

plugin-compatibility.md

File metadata and controls

112 lines (102 loc) · 9.36 KB

Plugin Compatibility

DB-less mode is the preferred choice for controller-managed Kong and Kong Enterprise clusters. However, not all plugins are available in DB-less mode. Review the table below to check if a plugin you wish to use requires a database.

Note that some DB-less compatible plugins have some limitations or require non-default configuration for compatibility.

Kong

Plugin Kong Kong (DB-less)
acl
aws-lambda
azure-functions
basic-auth
bot-detection
correlation-id
cors
datadog
file-log
hmac-auth
http-log
ip-restriction
jwt
key-auth
oauth2
post-function
pre-function
prometheus
proxy-cache
rate-limiting
request-termination
request-transformer
response-ratelimiting
response-transformer
syslog
tcp-log
udp-log
zipkin

Kong Enterprise

There are two distributions of Kong Enterprise, kong-enterprise-k8s (used with Kong for Kubernetes Enterprise) and kong-enterprise-edition (used with Kong for Kubernetes with Kong Enterprise).

Plugin Kong for Kubernetes with Kong Enterprise Kong for Kubernetes Enterprise
acl
aws-lambda
azure-functions
basic-auth
bot-detection
correlation-id
cors
datadog
file-log
hmac-auth
http-log
ip-restriction
jwt
key-auth
oauth2
post-function
pre-function
prometheus
proxy-cache
rate-limiting
request-termination
request-transformer
response-ratelimiting
response-transformer
syslog
tcp-log
udp-log
zipkin
application-registration 1
canary release
collector
degraphql
exit-transformer
forward-proxy
graphql-proxy-cache-advanced
graphql-rate-limiting-advanced
jwt-signer
kafka-log
kafka-upstream
key-auth-enc
ldap-auth-advanced
mtls-auth
oauth2-introspection
openid-connect
proxy-cache-advanced
rate-limiting-advanced
request-transformer-advanced 2
request-validator
response-transformer-advanced
route-transformer-advanced
statsd-advanced 3
vault-auth

1 Only used with Dev Portal

2 request-transformer now has feature parity with request-transformer-advanced. request-transformer-advanced remains only for compatibility with existing configurations.

3 Only used with Vitals