Request Transformer Advanced

Enterprise only
Related Documentation
Made by
Kong Inc.
Supported Gateway Topologies
hybrid db-less traditional
Supported Konnect Deployments
hybrid cloud-gateways serverless
Compatible Protocols
grpc grpcs http https
Priority
802
Minimum Version
Kong Gateway - 1.0

3.16.0.0

Release date 2026/09/15

Feature

  • Added a max_request_body_size configuration option that lets the plugin apply body transformations to request bodies that Nginx buffers to a temporary file (bodies larger than client_body_buffer_size). Previously such bodies were never read, so the configured body transformations were silently skipped and the original body was proxied upstream. The option defaults to -1, which preserves that behavior; set it to a positive byte limit to opt in (or 0 for unlimited, still bounded by Nginx’s client_max_body_size).

3.4.0.0

Release date 2023/08/09

Bugfix

  • Fixed an issue where the plugin wouldn’t transform the response body when the upstream returned a Content-Type with a +json suffix as the subtype.

3.3.0.0

Release date 2023/05/19

Feature

  • The plugin now honors the following Kong Gateway configuration parameters: untrusted_lua, untrusted_lua_sandbox_requires, untrusted_lua_sandbox_environment. These parameters apply to advanced templates (Lua expressions).

3.1.1.5

Release date 2023/08/25

Bugfix

  • Fixed an issue that was causing some requests to be proxied with the wrong query parameters.

3.1.1.4

Release date 2023/05/16

Bugfix

  • Fixed an issue that was causing some requests to be proxied with the wrong query parameters.

3.1.0.0

Release date 2022/12/06

Feature

  • Added support for navigating nested JSON objects and arrays when transforming a JSON payload.

  • The plugin now supports vault references.

3.0.1.0

Release date 2022/11/02

Feature

  • Values stored in key:value pairs in this plugin’s configuration are now referenceable, which means they can be stored as secrets in a vault.

2.8.2.0

Release date 2022/10/12

Bugfix

  • Fixed an issue where empty arrays were being converted to empty objects. Empty arrays are now preserved.

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!