Transformers
Transformers are middleware for validating, enriching, routing, and redacting events in the walkerOS pipeline.
Use cases
| Use Case | Example |
|---|---|
| Validate | Ensure events match JSON Schema contracts |
| Route | Branch to different chains based on request path |
| Enrich | Add server-side data (user segments, geo) |
| Redact | Remove PII before sending to destinations |
Configuration
- Integrated
- Bundled
Loading...
Add to your flow.json:
Loading...
Available transformers
Validator
Validates events using JSON Schema:
- Format validation (WalkerOS.Event structure)
- Contract validation (entity/action business rules)
- Configurable logging for validation results
Router
Routes events to different transformer chains based on ingest metadata:
- Match on path, method, headers, or any ingest field
- 8 match operators with boolean logic (AND/OR, nestable)
- First match wins, wildcard fallback
Next steps
- Validator - JSON Schema validation
- Router - Dynamic chain branching
- Create your own - Custom transformer guide
💡 Need Professional Support?
Need professional support with your walkerOS implementation? Check out our services.