package envoy.extensions.matching.input_matchers.dynamic_modules.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message DynamicModuleMatcher

dynamic_modules.proto:28

Configuration for the Dynamic Modules Input Matcher. This matcher allows loading shared object files via ``dlopen`` to implement custom matching logic in dynamic modules (e.g. Rust, Go). A module can implement arbitrary matching logic by examining request headers and other HTTP attributes during the match evaluation. This is useful for scenarios that require complex matching beyond what built-in matchers provide, such as JWT/OAuth token analysis, custom routing decisions, or integration with external data sources.