AnyPoint Code Builder Part-1

Sahana Gouda
Another Integration Blog
3 min readAug 18, 2024

Hi All,

AnyPoint Code Builder(ACB) is a light weight application built on Microsoft Visual Code which is easy to install and is future replacement for Anypoint Studio.

Anypoint Code Builder vs Anypoint Studio

In the real world of MuleSoft development, having the right tools at your disposal can make a significant difference in streamlining the integration process, enhancing productivity, and delivering successful projects. Two key tools offered by MuleSoft for development purposes are Anypoint Studio and Anypoint Code Builder. Let us explore the differences between these two tools, their unique features, and considerations to help you choose the right tool for your MuleSoft development needs.

Overview of Anypoint Extension Pack:

The Anypoint Extension Pack extension installs below 7 extensions.

  1. Anypoint Code Builder — API Extension This extension (salesforce.mule-dx-api-component) enables you to use VS Code to create a RAML, OAS 2.0, or 3.0 API specification, or an API fragment. It also enables you to sync your changes with Anypoint Design Center.
  2. Anypoint Code Builder — APIkit Extension This extension (salesforce.mule-dx-apikit-component) provides support for scaffolding a Mule application.
  3. Anypoint Code Builder — Integration Extension This extension (salesforce.mule-dx-mule-dev-component) enables users to develop Mule applications using Anypoint Code Builder.
  4. Anypoint Code Builder — Platform Extension This extension (salesforce.mule-dx-vscode) provides the necessary platform capabilities to Anypoint Code Builder.
  5. Anypoint Code Builder — Dependencies Extension This extension (salesforce.mule-dx-dependencies) contains Anypoint Code Builder dependencies.
  6. Anypoint Code Builder — DataWeave Extension This extension (salesforce.mule-dx-data-weave-client) provides DataWeave 2.0 language support to Anypoint Code Builder.
  7. Anypoint Code Builder — MUnit Extension This extension (salesforce.mule-dx-munit-component) enables you to run and debug MUnit tests.

Prerequisites for ACB

Before installing ACB (Anypoint Code Builder) for Desktop, ensure you have below prerequisites:

  1. Anypoint Platform Account
  2. Visual Studio Code installed v1.76.1 or later
  3. GIT installed

Types of Anypoint Code Builder IDEs:

  1. Cloud Based IDE(Open Beta)
  2. Desktop IDE
  3. Einstein Version of Anypoint Code Builder(Along with power of AI)

The current version of Anypoint Code Builder introduces an opportunity for us to engage with the three distinct API lifecycle stages as defined by MuleSoft:

  1. Design
  2. Implementation
  3. Develop

Anypoint Code Builder provides these productivity features.

  1. A browser-based IDE to allow you to work from anywhere Visual Studio Code extensions
  2. A graphical user interface to define your integration flows
  3. A central palette to quickly access commonly used commands
  4. Code snippets to promote best practices and accelerate development
    Linting support for validation
  5. An interactive debugger

Useful resources and links:

Thank you ,

--

--