Transmute Playground

Free online DataWeave-compatible transformation editor

A free, browser-based playground for DataWeave-compatibletransformations — powered by Transmute, a DataWeave-compatible engine written entirely in Java. Test map, filter, reduce, groupBy, mapObject and more live as you type, across JSON, XML, CSV, and YAML. It's the exact engine that powers API Modernizer's Mule-to-Spring-Boot conversions in production — no signup required.

Playground features

Live as you type

Debounced, cancellable execution — see your transformation output update as you edit.

Multi-format

JSON, XML, CSV, YAML, and plain text input and output.

Full DSL reference

Built-in guide covering every function, operator, and pattern.

Power. Speed. Purity.

Not a demo engine with a production engine bolted on later — the same DSL runtime, running here, that converts real Mule applications.

Power

The full DataWeave surface: map, filter, reduce, groupBy, mapObject, scatter-gather, error handlers, using() scoping, format strings, type coercions. Nothing held back for the paid product.

Fast performance

Every run reports its real execution time in milliseconds, right in the output panel — not a marketing number, the actual measurement from that keystroke.

Java-based purity

Built and compiled as a standard Java library, executing natively on the JVM — the same runtime your Spring Boot services already run on. No foreign process to shell out to, no separate interpreter to keep in sync.