Introducing Ballerina Integrator: Simplifying Integration with Low-Code Ease and Pro-Code Power!

- Isuru Udana
- Director - Engineering - WSO2

We are thrilled to unveil WSO2 Ballerina Integrator, a paradigm-shifting integration development platform that embodies the essence of simplicity and power. Ballerina Integrator is designed with a unique low-code development experience powered by the open-source Ballerina integration programming language.
Key Features of WSO2 Ballerina Integrator
- Powerful Low-code Approach: Ballerina Integrator’s unique low-code approach accelerates development cycles and empowers developers to tackle complex integration challenges effortlessly, without hitting roadblocks.
- AI-Powered Integration Development:
- Integration Development with Copilot: Utilize WSO2 Copilot to develop integrations by interacting in natural language. Describe your integration requirements directly to Copilot, and watch as it translates your instructions into integration flow, simplifying the initial setup and configuration of your projects.
- AI-Powered Inline Suggestions: Accelerate your integration development with AI-powered inline suggestions that offer intelligent recommendations and best practices while you are building the integration flow.
- AI Data Mapping: Employ AI to automatically generate data mapping suggestions based on an analysis of source and target schemas. This tool facilitates quick and accurate data integration, especially in complex scenarios involving diverse data structures.
- Synchronization of Requirements, Documentation, and Code: Integrate business requirements directly into the development process and enable checking for drift between requirements, documentation, and code. This feature also provides suggestions to fix the code and/or the documentation to minimize drift. Additionally, the requirements can be used to generate code and tests against the requirements. This approach ensures that the software development is closely tied to business needs, enhancing both efficiency and accuracy.
- Automated Test Case Generation: Increase development efficiency with AI-powered test case generation that validates the integrity of your integrations. This automated approach ensures thorough testing coverage, saves significant time, and enhances the reliability of your applications.
- Building Intelligent Integrations:
- Generative AI App Development: Ballerina Integrator includes advanced Generative AI app development capabilities, such as RAG (Retrieval Augmented Generation), allowing developers to easily integrate comprehensive AI functionalities into their applications. This includes connectors for leading language models(LLMs) and vector databases. Designed especially for low-code environments, these tools empower developers to efficiently build intelligent, AI-powered applications, streamlining development processes and speeding up delivery.
- Build AI Agents: Utilize our built-in capabilities to connect to LLMs, knowledge bases, and systems/APIs/functions as tools to craft AI agents that are integral to your digital transformation strategies. These intelligent agents enable you to build advanced integrations that are the backbone of your intelligent digital experiences.
- Natural Functions: This feature transforms the way developers interact with Large Language Models (LLMs) by treating prompts and LLM calls as integral parts of the runtime environment. Natural functions enable a simplified approach to the execution of instructions in natural language by calling an LLM, abstracting out the common logic to call an LLM, and facilitating easier use of the response from the LLM with support for the interaction to be typed.
- Connect Anything, Anywhere: With support for modern protocols like GraphQL, gRPC, WebSockets, and more, coupled with a vast library of open-source connectors, Ballerina Integrator ensures that you can connect and integrate systems across any environment seamlessly.
- Low-Code is Pro-Code, Pro-Code is Low-Code: Ballerina Integrator allows fluid switching between low-code and pro-code. Its low-code, pro-code parity makes it an ideal tool for pro-code enthusiasts as well, allowing greater collaboration between low-code developers and pro-code developers.
- Deployment Flexibility: Deploy your integrations wherever you need them—on-premises, in a public or private cloud, or in a hybrid environment, providing unmatched flexibility and control over your integration landscape.
- Seamless Integration with Devant: WSO2 Ballerina Integrator offers seamless integration with Devant, WSO2's AI Integration Platform as a Service (AI iPaaS). This integration means that you can develop your integration solutions in Ballerina Integrator and then effortlessly push them to Devant for deployment. Devant provides a cloud-based environment where these integrations can scale dynamically, be securely managed, and efficiently executed without the need for extensive infrastructure management. This synergy not only enhances flexibility but also simplifies the operational aspects of deploying and maintaining integrations, allowing organizations to focus more on innovation and less on the underlying technical complexities.

Figure 1: Low-code development approach

Figure 2: AI-powered development experience

Figure 3: Agent building experience

Figure 4: Support for a wide range of protocols and services
Getting Started with Ballerina Integrator
Explore the capabilities of WSO2 Ballerina Integrator by visiting our website. Start your integration projects with our extensive resources, including detailed documentation and community support.
With WSO2 Ballerina Integrator, we're not just simplifying integration; we're transforming how it's done. Embrace the future of integration with a tool that offers the ease of low-code and the power of pro-code, all designed to accelerate your digital transformation journey.