Free & Open Source ·

Local DataWeave
Playground

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

Download for Free View on GitHub

Released

DataWeave Studio
DataWeave Studio main screen
9+
Core Features
3
Platforms
100%
Offline
Free
BSD-3-Clause
Screenshots

See it in action

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

Screenshot
Features

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, and body auto-fill. Generates a matching DW 2.0 script scaffold from the payload shape.

🧩

Multipart Builder

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

🔒

Secure Properties Tool

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

⚙️

Property Substitution

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

🔄

DW 1.0 → 2.0 Migration

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

🗄️

SOQL & SQL Query Modes

Write a SOQL or SQL template with :param placeholders, run a DW script to produce a params object, and see the fully substituted query in the output pane.

💾

Workspace Save / Load

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

📦

Bundled DW CLI

The MuleSoft DataWeave CLI ships inside the app. No Java setup, no PATH changes, no extra installation — just run the installer and start writing transforms.

Workflow

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.

Download

DataWeave Studio

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