You are browsing documentation for an outdated version. See the latest documentation here.
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
Plugin | Kong Enterprise | Kong Enterprise (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 | ||
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 | ||
request-validator | ||
response-transformer-advanced | ||
route-transformer-advanced | ||
statsd-advanced | 2 | |
vault-auth |
1 Only used with Dev Portal
2 Only used with Vitals