Nav

Anypoint Studio Features 

Anypoint Studio, MuleSoft’s Eclipse-based integration development environment, offers a wealth of features for building, debugging and testing Mule applications and more.

Basic Functionality

For a basic overview of how to use both the Visual editor and the XML editor to create Mule applciations, see the parent document of this section.

Metadata Visualization

Get exposure to metadata at design-time through DataSense. By clicking on any element of your flows, you can see the metadata that describes both the expected input and output of that element, using everything that is known to Studio as a context for deducing that.

Powerful Data Mapping

Handle complex data mappings and transformations through the Transform Message Component, that leverages the powerful DataWeave language. This component allows you to create your transformations both through a simple drag and drop visual interface or by coding in DataWeave to unleash all of the language’s potential.

Debugging and Testing

Embedded Server

Anypoint Studio comes with an embedded test server that’s ready for easily deploying your applications without leaving your IDE.

Note that this server is not meant for production deployments, as uptime restrictions apply.

Visual Debugger

Use the Studio Visual Debugger to run your application placing breakpoints and viewing data as it transitions through your flows to find the root of an issue.

Unit Testing with MUnit

Use MUnit to automatically create and run unit tests on your applications. That way you can be certain that any changes you make to your application won’t brake it or alter how it behaves.

APIKit

  • Based on a RAML or a WSDL file, you can use APIkit to automatically build scaffoldings for all of the backend flows of a Mule application, as well as exception handling flows. All you have to do then is populate these with operations.

  • Also, as a beta feature, you can use APIkit with OData

Additional RAML Support

RAML is a widely used standard for defining APIs through a very simple syntax, similar to that of YAML.

  • You can import RAML files for your APIs that are managed in the Anypoint Platform by the API Manager and keep them in sync with the platform.

  • While working with a RAML file, you can also view an embedded interactive API Console that’s automatically built from the resources and methods described in your RAML.