open source · windows · macos · linux

Local DataWeave
Playground

Run and debug DataWeave 2.0 scripts without Anypoint Studio. Full Monaco editor, cURL importer, multipart builder — all offline.

scroll
version
DataWeave Studio
DataWeave Studio main screen
9+
core features
3
platforms
100%
offline
MIT
license

See it in action

A full IDE experience for DataWeave — without the 2 GB Anypoint Studio download.

Screenshot

Everything you need,
nothing you don't

Built for MuleSoft developers who need to iterate fast on DataWeave transforms.

📝

Monaco Script Editor

DataWeave 2.0 syntax highlighting, context-aware autocomplete, and error markers that jump to the exact failing line.

ctrl+enter to run
📥

cURL Importer

Paste any curl command — method, headers, query params, body auto-fill. Generates a matching DW 2.0 script scaffold instantly.

json · xml · form · multipart
🧩

Multipart Builder

Visual form-data parts builder with native file picking. Content-Type auto-detected. Real MIME boundaries constructed in Rust.

multipart/form-data
🔒

Secure Properties Tool

Encrypt and decrypt MuleSoft secure properties fully offline. AES/CBC compatible with secure-properties-tool.jar.

100% local · no network
⚙️

Property Substitution

Resolves ${key} and ${secure::key} from config YAML before each run. Nested keys, encrypted values — all handled.

mule-style config
🔄

DW 1.0 → 2.0 Migration

Rewrites legacy scripts in-place. Converts directives, flowVars, inboundProperties, and type syntax automatically.

one-click rewrite
🗄️

SOQL & SQL Query Modes

Write a SOQL or SQL template with :param placeholders, run a DW script to produce a params object, see the final substituted query.

salesforce · jdbc
💾

Workspace Save / Load

Persist your entire session — script, payload, context, classpath — to .dwstudio files. Switch between projects instantly.

.dwstudio format
📦

Bundled DW CLI

The MuleSoft DataWeave CLI ships inside the app. No Java setup, no PATH changes, no installation beyond running the installer.

zero config

From cURL to DataWeave
in under a minute

01

Paste your cURL

Drop any curl command from Postman or DevTools. Method, headers, body, and multipart parts all parse automatically.

02

Get a script scaffold

A matching DW 2.0 transform is generated from the payload shape. JSON fields, XML elements, form keys — all mapped.

03

Iterate with instant output

Hit Ctrl+Enter or enable auto-run. Output appears in milliseconds, syntax-highlighted and exportable.

04

Save as workspace

Persist script, payload, context, and classpath to a .dwstudio file. Reopen or share anytime.

DataWeave Studio

Free, open source — Windows, macOS, and Linux. Bundles the MuleSoft DataWeave CLI. No setup beyond running the installer.