Skip to content

Micro Integrator for VS Code Overview

WSO2 Micro Integrator for Visual Studio Code extension (MI for VS Code) is a comprehensive integration solution that simplifies your digital transformation journey. It streamlines connectivity among applications, services, data, and the cloud using a user-friendly low-code graphical designing experience and revolutionizes your integration development workflow. As an integration developer, you can execute all the development lifecycle phases using this tool. When your integration solutions are production-ready, you can easily push the artifacts to your continuous integration/continuous deployment pipeline.

Why a VS Code extension?

  • It's free and open-source.
  • It offers speed and robust capabilities.
  • It's compatible across various platforms.
  • It's lightweight.

This page provides a quick overview of the interface of the MI for VS Code extension.

Getting Started

When the extension is installed properly, you can see the WSO2 Micro Integrator icon in the Activity Bar of the VS Code editor.

MI VS Code Extension

You can click the WSO2 Micro Integrator icon to open the extension.

When you open the extension for the first time, you'll see the Design View panel on the right side and the Micro Integrator: Project Explorer on the left.

Getting Started

To get started, you need to first create the required project directories. You can either open a folder containing an integration project by selecting Open MI Project or create a new integration project from scratch by selecting Create New Project. Alternatively, you can use an integration sample provided under Explore Samples, which will generate the required projects and files for a specific use case.

To create a new project you can use the links on the MI Project Explorer or Design View.

Create New Project

Samples

The Design View lists a set of sample projects that represent common integration scenarios. You can use these to explore WSO2 Micro Integrator and to try out common integration use cases.

Samples

Once you create an integration project, you will see the Add Artifact panel where you can start the integration with one of the following options:

  • Describe your Integration to generate with AI
  • Create an Integration using the integration artifacts

MI Overview

MI Project Explorer

The Micro Integrator Project Explorer provides a view of all the project directories created for your integration solution. Shown below is the MI Project Explorer of a sample project.

Project Explorer

You can add the artifacts required for your integration using the MI Project Explorer.

Explorer view

You can switch to the default Visual Studio Code Explorer to view the folder structure. Shown below is how to switch from the MI Project Explorer view to the default VS Code Explorer view for a sample project.

Switch to project explorer.gif

MI Copilot

WSO2 Micro Integrator (MI) Copilot is an AI-powered tool that simplifies the creation of integration scenarios. By describing your requirements in natural language or uploading relevant files, MI Copilot generates the necessary integration artifacts for seamless project integration.

Clicking on the Open AI Panel icon located in the top right corner of VS Code will open the WSO2 MI Copilot interface.

Open AI Panel

You can create any integration project by entering your integration scenario in natural language into the provided text box, allowing AI to generate the necessary artifacts.

MI Copilot

For more information on WSO2 MI Copilot and its capabilities, see MI Copilot documentation.

What's Next?