Run and debug DataWeave 2.0 scripts without Anypoint Studio. Visual message flow designer, 309-function autocomplete, cURL importer — all offline.
A full IDE experience for DataWeave — without the 2 GB Anypoint Studio download.
Built for MuleSoft developers who need to iterate fast on DataWeave transforms.
Visual drag-and-drop flow canvas inspired by Anypoint Studio. Chain Set Payload, Transform, HTTP, Salesforce, and Database connectors with interactive step-through debugging.
visual · drag & dropDataWeave 2.0 syntax highlighting, 309-function autocomplete with signature hints, bracket colorization, and error markers that jump to the exact failing line.
ctrl+enter to runSearchable catalog of all 309 DataWeave functions with signatures, descriptions, and module grouping. Browse or search — no tab-switching to MuleSoft docs.
309 functions · offlinePaste any curl command — method, headers, query params, body auto-fill. Generates a matching DW 2.0 script scaffold instantly.
json · xml · form · multipartVisual form-data parts builder with native file picking. Content-Type auto-detected. Real MIME boundaries constructed in Rust.
multipart/form-dataEncrypt and decrypt MuleSoft secure properties fully offline. AES/CBC compatible with secure-properties-tool.jar.
Resolves ${key} and ${secure::key} from config YAML before each run. Nested keys, encrypted values — all handled.
Rewrites legacy scripts in-place. Converts directives, flowVars, inboundProperties, and type syntax automatically.
Write a SOQL or SQL template with :param placeholders, run a DW script to produce a params object, see the final substituted query.
Persist your entire session — script, payload, context, classpath — to .dwstudio files. Switch between projects instantly.
The DataWeave runtime and a bundled JRE 17 ship inside the app. No Java install, no PATH changes — runs out of the box.
zero configFull dark and light mode support with custom DataWeave syntax themes. Bracket pair colorization, line highlighting, and configurable editor fonts.
system · manual togglePaste a cURL or write a payload directly. The Monaco editor gives you autocomplete, syntax highlighting, and instant output on Ctrl+Enter.
Drag connectors onto a visual canvas — Set Payload, Transform, HTTP, Salesforce, Database. Chain them into a pipeline like Anypoint Studio.
Run the entire flow or step through one connector at a time. Inspect the payload, variables, and attributes at each stage.
Persist everything — scripts, flows, payloads, config — to .dwstudio files. Switch between projects instantly.
Free, open source — Windows, macOS, and Linux. Bundles the DataWeave runtime and JRE 17. No Java install, no setup beyond running the installer.