Local desktop utility

Secure Mule properties without command-line friction.

Mule Secure Studio is a local Windows utility for encrypting and decrypting single values, YAML configuration properties, and full configuration files using the MuleSoft Secure Properties Tool.

Download for Windows
Your key stays local. It is not sent to a browser and is not stored by the tool.
Local processing Runs on your Windows machine.
Copy-ready output Review and copy results instantly.
Optional export Save a file only when you decide.
Configuration Local processing
Encrypt
Single value
AES
CBC
![X5XU5Q6oUUtVwPSB7DZ4lQ==]
Generated securely on your device
Copy result
Export result

Built for developer flow

Everything needed for a simpler secure-properties workflow.

Replace repetitive commands, quoting issues, file-path mistakes, and manual output-file handling with one focused desktop interface.

Encrypt and decrypt values

Process individual passwords, API keys, tokens, client secrets, and other sensitive values.

Process YAML and properties files

Select files through a native picker, process secure properties, preview the generated content, and export only when needed.

Preview before export

View generated output in the tool first, copy it immediately, or export it as a file only when required.

Three processing modes

Choose the workflow that fits your task.

Select a processing mode to understand how Mule Secure Studio handles individual values and configuration files.

Single value

Encrypt or decrypt one secret.

Use this mode for an individual value that you want to place into a Mule configuration file or use elsewhere in your deployment workflow.

  • Encrypt a password, token, client secret, or API key.
  • Copy the generated result directly from the application.
  • Optionally use the result in Mule secure-property syntax.

Before you begin

Java 17 is required to run Mule Secure Studio.

Mule Secure Studio includes the user interface and MuleSoft Secure Properties JAR, but it uses the Java runtime installed on your Windows machine to perform encryption and decryption.

Required

Java 17 installed

Install an approved Java 17 JDK or JRE on your Windows system before launching the application.

  • Java version 17 is recommended.
  • Use your organisation-approved Java distribution.
  • Contact your IT team if software installation requires approval.
Verify setup

Check Java from Command Prompt

Open Command Prompt or PowerShell and run the following command:

PS C:\> java -version

The output should show a Java version beginning with:

openjdk version "17.x.x"
or
java version "17.x.x"
Troubleshooting

If Java is not detected

If you see the message below, Java is either not installed or not available in the Windows PATH environment variable.

'java' is not recognized as an internal or external command
  • Install Java 17 using an approved installer.
  • Close and reopen Command Prompt or PowerShell after installation.
  • Run java -version again to confirm the setup.

Simple workflow

From download to secure output in three steps.

01

Download and launch

Download the Windows application and run it locally from your preferred folder.

02

Select your settings

Choose Encrypt or Decrypt, content type, algorithm, mode, and enter your key locally.

03

Review and use output

Preview generated output in the Result area, then copy it or export it as a file.

Local-first security

Your encryption key stays on your machine.

Mule Secure Studio is a desktop utility. Your encryption/decryption key is entered locally for the requested operation. It is not sent to a browser and is not stored by the tool.

Ready to try it?

Make secure-properties work feel less manual.

Download Mule Secure Studio for Windows and simplify your local secure-properties encryption and decryption workflow.

Windows desktop utility Requires Java 17 Local key handling Copy or export results

Quick start

How Mule Secure Studio works

  1. Launch the local Windows application.
  2. Select Encrypt or Decrypt and choose a processing mode.
  3. Enter the encryption key locally and provide a value or source file.
  4. Review generated output, copy it, or export it when needed.