# Studio, Code Builder, CLI and DataWeave tooling

*MuleSoft Integration Foundations Study Guide · Describe the components and benefits of Anypoint Platform for system integration · Last updated November 2, 2026 · https://www.certifyforce.com/study-guide/mulesoft-integration-foundations/anypoint-platform-for-system-integration/studio-code-builder-cli-and-dataweave-tooling*

The developer and DevOps toolset: Anypoint Studio (Eclipse-based IDE), Anypoint Code Builder (VS Code), Anypoint CLI for scripted automation, MUnit for tests, and the languages behind them: Mule configuration XML, DataWeave and RAML.

- Certification: Salesforce MuleSoft Integration Foundations
- Exam section: Describe the components and benefits of Anypoint Platform for system integration
- Study guide: https://www.certifyforce.com/study-guide/mulesoft-integration-foundations

**Official exam objective:**

> Describe the uses and benefits of the Anypoint Platform development tools and languages for integration developers and DevOps teams.

## What the exam expects

- Choose between Anypoint Studio, Anypoint Code Builder, API Designer and Anypoint CLI for a developer or DevOps need.
- Describe what each IDE offers: run, debug, test, scaffolding and Exchange integration.
- Explain why the IDE's embedded runtime is not a production deployment.
- Name the languages a project uses: Mule configuration XML, DataWeave and RAML.

Key terms:
- **Anypoint Studio**: MuleSoft's Eclipse-based IDE for designing and testing Mule applications.
- **Anypoint Code Builder**: the IDE for API design, implementation and integration development on Visual Studio Code.
- **Anypoint CLI**: a scripting and command-line tool for Anypoint Platform and PCE.
- **DataWeave**: the language that queries and transforms data for integrations.
- **RAML**: RESTful API Modeling Language, a specification language to define an API.

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Studio base | Eclipse | [Anypoint Studio](https://docs.mulesoft.com/studio/) |
| Code Builder base | VS Code, via the Anypoint Extension Pack | [Code Builder Overview](https://docs.mulesoft.com/anypoint-code-builder/) |
| Code Builder spec imports | OAS, RAML, AsyncAPI, GraphQL | [Code Builder Overview](https://docs.mulesoft.com/anypoint-code-builder/) |
| IDE embedded server | Testing only; uptime restrictions apply | [Deployment Options](https://docs.mulesoft.com/runtime-manager/deployment-strategies) |
| CLI 4.x mode | Batch mode only; interactive no longer supported | [Anypoint CLI](https://docs.mulesoft.com/anypoint-cli/latest/) |
| CLI default environment | Production | [Anypoint CLI](https://docs.mulesoft.com/anypoint-cli/latest/) |
| CLI default host | anypoint.mulesoft.com | [Anypoint CLI](https://docs.mulesoft.com/anypoint-cli/latest/) |
| MUnit build integration | Maven and Surefire | [MUnit Overview](https://docs.mulesoft.com/munit/latest/) |
| Mule app definition language | XML DSL shared by apps, domains, policies | [Mule Runtime Engine Overview](https://docs.mulesoft.com/mule-runtime/latest/) |

## Check yourself

- How do you install Anypoint CLI 4.x?
- Why do edits in Studio's Configuration XML tab appear on the canvas?
- When Code Builder scaffolds a spec, what does APIkit generate?
- Which MUnit capability shows how much of an app the tests exercise?

## Sources

- [Anypoint Studio](https://docs.mulesoft.com/studio/)
- [Anypoint Code Builder Overview](https://docs.mulesoft.com/anypoint-code-builder/)
- [Anypoint Platform CLI 4.x Overview](https://docs.mulesoft.com/anypoint-cli/latest/)
- [MUnit Overview](https://docs.mulesoft.com/munit/latest/)
- [DataWeave Overview](https://docs.mulesoft.com/dataweave/latest/)
- [Mule Runtime Engine Overview](https://docs.mulesoft.com/mule-runtime/latest/)
- [Anypoint Platform Glossary](https://docs.mulesoft.com/general/glossary)
- [Deployment Options](https://docs.mulesoft.com/runtime-manager/deployment-strategies)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 4 linked practice questions, and unlimited timed mock exams are included with the MuleSoft Integration Foundations pack (USD $19): https://www.certifyforce.com/practice-exams
