Skip to main content

Develop

This section is the handbook for building integrations on your local machine with WSO2 Integrator. Use the visual designer or write Ballerina pro-code — the two stay in sync — and look up the specific task you need: create a service, transform a payload, run a test, profile a hot path.

Where Develop ends

If your code still lives on your machine, you're in Develop. Once you push it somewhere else, move to Deploy and operate.

AI split

Tools that help you code faster (Copilot, AI test generation, AI-assisted data mapping) live here. Building AI-powered integrations (agents, RAG, MCP) belongs in GenAI.

Create and organize

Create integrationsStart new projects from the WSO2 Integrator IDE or bal new, explore samples, build libraries, or migrate from MuleSoft, TIBCO, and WSO2 MI
Understand the IDEGet to know the Integrator app, its views, and its editors

Build

Integration artifactsAutomations, services (HTTP, GraphQL, gRPC, TCP, WebSub), event handlers (Kafka, RabbitMQ, MQTT, Salesforce, GitHub), file handlers, and supporting artifacts
Design integration logicVisual designer, connections, control flow, error handling, expressions, query expressions, and Ballerina pro-code
TransformVisual Data Mapper together with JSON, XML, CSV, EDI, and YAML/TOML processing

Try, test, and debug

Try and testBuilt-in Try-It tool, unit testing, data-driven tests, mocking, code coverage, and AI-generated test cases
DebugEditor debugging, remote debugging, strand dumps, and performance profiling

Tools

Integration toolsOpenAPI, GraphQL, AsyncAPI, gRPC, WSDL, XSD, EDI, and Health tools
Persist toolbal persist — type-safe CRUD for MySQL, PostgreSQL, MSSQL, and more
Migration toolsMigrate from MuleSoft, TIBCO, or Azure Logic Apps
Scan toolStatic analysis rules for code quality

What's next