Skip to main content

Integrator App

The WSO2 Integrator IDE is the application you install to build integrations. Every view you open (Project view, Integrator view, Library view, and so on) renders inside the same window chrome: a top menu bar, an activity bar on the far-left edge, an editor tab area, and the side panels for the project explorer and deployment options. This page describes the parts of that chrome that stay the same across views, so the view-specific pages do not need to repeat them.

Top menu bar

The top menu bar runs across the top edge of the application window and groups the standard application menus.

Top menu bar

MenuDescription
WSO2 IntegratorApplication-level actions such as About, Preferences, and Quit.
FileOpen, save, and close projects, files, and windows.
EditStandard editing actions such as undo, redo, cut, copy, paste, and find.
SelectionSelection and multi-cursor actions for the source editor.
ViewToggle the activity bar, side bar, panel, terminal, and other layout elements.
GoNavigation actions such as Go to File, Go to Definition, and Go to Symbol.
RunRun and debug actions for the active integration.
TerminalOpen and manage integrated terminals.
WindowManage open windows.
HelpDocumentation, release notes, and support links.

The top menu bar covers general application actions. Integrator-specific actions live in the activity bar and the editor toolbar.

Activity bar

The activity bar is the narrow vertical strip on the far-left edge of the IDE. Each icon opens a different panel or tool, and the active icon is highlighted.

Activity bar

NameDescription
ExplorerOpens the file explorer for browsing project files on disk.
WSO2 IntegratorOpens the project explorer for the current view. This is the entry point to the Integrator app.
Source ControlOpens the Git source control panel for staging, committing, and reviewing changes.
Run and DebugOpens the debug panel for setting breakpoints, launching the integration with the debugger, and inspecting variables.
Test ExplorerOpens the test explorer to view, run, and debug the test cases defined for your integration.

Select the WSO2 Integrator icon at any time to return to the project explorer and the current view.

Project explorer

The project explorer is the left sidebar that organizes the contents of your project into a structured tree.

Project explorer

  • At the project level, the project explorer lists all integrations and libraries in the project, grouped by name. Each entry is expandable to reveal its own artifact tree.
  • Inside an integration or library, the project explorer organizes its components into sections by artifact type, making it easy to locate and manage the building blocks of your integration.

When an integration or library is open, the project explorer groups its artifacts into the following sections. Select an artifact name to open it in its dedicated view, or select the + icon next to a section to add a new one.

SectionWhat it shows
Entry PointsHTTP services, GraphQL services, automations, and event listeners that trigger your integration.
ListenersProtocol-specific configurations (host, port) that entry points bind to.
ConnectionsConfigured links to external systems such as databases, HTTP APIs, and message brokers.
TypesCustom records, enums, arrays, service classes, and unions used in your integration.
FunctionsReusable logic blocks callable from entry points or other functions.
Data MappersVisual transformations between source and target types.
ConfigurationsVariables sourced from Config.toml at runtime.

For details on each artifact type, see Integration artifacts.

Editor tab area

The editor tab area sits above the canvas and shows one tab per open editor. The active tab is highlighted, and you can close a tab with the × action on it.

Editor tab area

The WSO2 Integrator tab represents the visual designer for the current view. Other tabs, such as a Ballerina source file opened from the explorer, appear alongside it.

Editor toolbar

The editor toolbar appears on the right side of the editor tab bar and provides quick actions for the active integration.

ActionDescription
WSO2 Integrator CopilotOpens the WSO2 Integrator Copilot chat panel for AI-powered assistance with building and troubleshooting your integration.
RunBuilds and runs the integration locally, starting all services and streaming output to the terminal.
DebugLaunches the integration with the debugger attached so you can set breakpoints and inspect variables.
Show SourceSwitches the editor from the visual designer to the Ballerina source for the current artifact.
Split editorOpens the active editor in a second column so you can view two surfaces side by side.
More ()Reveals additional editor actions, such as reopening recently closed editors and pinning the tab.

The toolbar is the same across the Project view, Integrator view, and Library view, so the view-specific pages refer back to this section instead of repeating it.

What's next