Copy cURL from Postman or browser DevTools and get production-ready MuleSoft HTTP Request Configuration and Processor XML instantly. All headers and query parameters are automatically extracted into dynamic DataWeave expressions.
Go from a working cURL command to production-ready MuleSoft HTTP Request XML in seconds.
In Postman, click the </> (Code) icon in the right sidebar. Select cURL from the dropdown and copy the snippet.
Select Config + Processor for global config and request blocks, or Embedded for a standalone request using the full URL attribute.
Toggle Follow Redirects, Response Timeout, or Streaming Mode. All options generate valid Mule XML attributes instantly.
Click Copy and paste directly into your Mule project's XML config file. Headers and query params are already wired as dynamic input parameters.
--header /
-H,
--data / -d, --request / -X,
--location / -L, --user / -u,
--insecure / -k, and URL with query parameters.
Multi-line commands with backslash continuations are handled automatically.
</>).
Ensure **cURL** is selected in the language dropdown, and click the **Copy** icon.
Paste that result directly into this tool.
<http:request-config>
and a separate <http:request> that references it.
Embedded generates a single <http:request> that uses the url
attribute to define the connection β perfect for quick transformations.
<http:headers> as a DataWeave
map expression with each header key-value pair. Query parameters extracted from the URL are
added inside <http:query-params> the same way. Both follow MuleSoft's
recommended dynamic input parameter standards.--user / -u is detected, basic
authentication config is generated. Bearer tokens and API keys in headers are preserved as-is in
the headers block. For OAuth, you'll want to configure that separately in Anypoint Studio.Authorization headers or API keys β they stay on your machine only.
Deeper dives into MuleSoft HTTP connector configuration and integration patterns.
Loading latest articles...