WSO2Con2025 Logo

March 18-20 | Barcelona, Spaain

 

Integration is Development

Solve any integration challenge with Ballerina, the only language optimized for writing integrations. Write your integrations textually, or graphically as sequence diagrams and flowcharts. Deploy them anywhere.

Download

Looking for a SaaS Integration Solution?

Try Choreo for Integration
Powering Continuous Innovation
 

Why Should You Start Programming with Ballerina?

Choreo Introduction
 

The Code is the Picture,
the Picture is the Code

Write your Ballerina integrations textually or graphically with 100% symmetry and reversibility—the code never goes out of sync with the picture and vice versa.

View and edit Ballerina programs as sequence diagrams with flow charts to easily maintain and understand your integrations.

View Code
The Code is the picture the Picture is the Code

Connect With Anything, Anywhere

Access thousands of connectors for HTTP APIs (OpenAPI), event APIs (AsyncAPI), GraphQL services, legacy systems, and data stores, allowing seamless data transfer to and from any system, anywhere.

Learn More
Connect With Anything, Anywhere.

100% EIP Compliant

Implement integrations with Ballerina following usage patterns and best practices that are 100% compliant with Enterprise Integration Patterns (EIP).

Learn More
Enhancing Deployments and Security

Build Gen-AI Apps

Integrate AI services from OpenAI, Microsoft, Google, and more using Ballerina’s built-in language and library features, and leverage LLMs and other gen-AI capabilities in your applications.

Learn More
Enhancing Deployments and Security

Deploy Anywhere, as Microservices

Deploy your integrations in a cloud-native, decentralized microservices architecture.

Run them yourself anywhere you want, or let us run them for you in either a private cloud or public SaaS.

Enhancing Deployments and Security

Explore WSO2 Integrator

Enhancing Deployments and Security

Develop your integrations using a low-code graphical interface.
 

Learn More

Develop your integrations in pro-code using the only language with integration-friendly abstractions.

Learn More

Monitor and manage all your integration deployments from a single control plane.

Learn More

Get Started with the WSO2 Integration Platform