VRL script
What is VRL?
VRL (Vector Remap Language) is a powerful, safe, and expressive scripting language for transforming structured data. It is developed and maintained by the Vector project, with comprehensive documentation available at the official VRL reference.
How RustMailer Uses VRL
In RustMailer, VRL scripts are used in Webhook and NATS hook pipelines to:
- Filter incoming event payloads
- Transform and reshape event structures
- Reformat data to match external service schemas
- Route only relevant events to the correct destination
This makes it possible to adapt RustMailer’s flexible event system to your own infrastructure or third-party tools with minimal configuration.