Home/ Tools/ YAML to Properties
βš™οΈ

YAML to Properties Converter

Flatten nested YAML configuration files into dotted property keys. Perfect for MuleSoft environment overrides, DataWeave property extraction, and template generation.

MuleSoft YAML Properties 100% Client-Side
Input: YAML
Output: Properties
πŸ’‘ Encrypted values starting with ![ will automatically get the secure:: prefix when using Keys Only mode.

Frequently Asked Questions

What is the difference between YAML and .properties in MuleSoft?
MuleSoft supports both YAML and flat properties files. YAML is hierarchical and easier to read, while Properties files are flat key=value pairs often used for environment-specific overrides in CloudHub.
What does the "Keys Only" option do?
It extracts just the dotted property keys (e.g., database.host) without the values. This is perfect for creating property placeholder templates or list of keys for DataWeave.
What is the Mule::p("key") format?
Mule::p("key") is the DataWeave function to read a Mule property. This tool can auto-wrap all your keys in this format for quick use in transformations.

From the Blog

Deep-dives on YAML, Properties, and MuleSoft configuration patterns.

Loading latest articles...

🀠 Find this tool useful?

Built for the MuleSoft community. If it saves you time on your next deployment, a coffee goes a long way!