Ballerina
Ballerina is an open-source, cloud-native programming language purpose-built for integration, developed and sponsored by WSO2 since 2016. It serves enterprise integration developers, healthcare IT teams, and AI application builders with native network, data, FHIR/HL7, and LLM abstractions, monetized indirectly through the WSO2 Choreo and Integration Platform ecosystem.
- Company typePrivate
- Founded2016
- HeadquartersSanta Clara, United States
- Headcount51–100
- GTM typeB2B
- OfferingSoftware
What Ballerina does
Ballerina is an open-source, cloud-native programming language specifically designed for integration workloads, developed and sponsored by WSO2 LLC (USA) since 2016 and first publicly released in February 2022. The language compiles to its own BVM runtime and to GraalVM native executables, and ships with native abstractions for HTTP, GraphQL, gRPC, Kafka, WebSub, WebSocket, FTP/SFTP, and email, as well as type-safe handling of JSON, XML, SQL, and EDI formats. Distinctive technical components include bidirectional synchronization between textual source code and visual sequence diagrams, worker-based concurrency, built-in observability through OpenTelemetry, compile-time distributed transaction checking, and a Ballerina Central package repository of pre-built connectors.
The product is monetized indirectly through the WSO2 ecosystem rather than via license fees: the language itself is free under Apache License 2.0, while revenue accrues to WSO2 Choreo (a managed iPaaS for Ballerina integrations), WSO2 Integration Platform, training and certification (WSO2 Certified Ballerina Developer), and adjacent enterprise services. Go-to-market is predominantly product-led and community-driven, with self-serve downloads from ballerina.io, Homebrew packaging, Ballerina Central, a VS Code extension, Discord/Stack Overflow/GitHub community channels, meetups, and a student ambassador program. Named deployments span enterprise integration (WSO2 internal apps, FAT Tuesday POS analytics), government identity infrastructure (MOSIP in the Philippines and Morocco, processing ~250K daily applications and 26M+ UINs), healthcare (RAAPID.AI, Red Cross Sri Lanka), research (QHAna quantum backend), and education/non-profit (Avinya Foundation, VisualizeHR), indicating multi-vertical adoption anchored by a small set of high-impact reference customers.
The company is privately held (a project within WSO2 LLC), employs 51–100 people, has not disclosed any external funding rounds, and earns no direct revenue from the language. Its competitive position rests on being the only purpose-built integration language, differentiated healthcare (FHIR/HL7/X12) and AI/LLM (Copilot, AI agents, natural expressions) modules, and a growing connector ecosystem on Ballerina Central.
Ballerina firmographics
Firmographics- Name
- Ballerina
- Legal name
- WSO2 LLC
- Website
- https://ballerina.io
- Company type
- Private
- Founded year
- 2016
- Operating status
- Operating
- Headcount range
- 51–100 employees
- Short description
- Ballerina is an open-source, cloud-native programming language purpose-built for integration, developed and sponsored by WSO2 since 2016. It serves enterprise integration developers, healthcare IT teams, and AI application builders with native network, data, FHIR/HL7, and LLM abstractions, monetized indirectly through the WSO2 Choreo and Integration Platform ecosystem.
- Ownership category
- akta.pro rank
Ballerina industry classification
Industry- Product category
- Programming Language / Developer Tools
- NAICS
- Computer Systems Design and Related Services (54151)
- SIC
- Services-Computer Programming, Data Processing, Etc. (7370), Services-Computer Integrated Systems Design (7373)
- akta.pro primary industry
- Data Engineering, Integration & ETL/ELT Services (BPAEAHAB)
- akta.pro secondary industries
- AI/ML Solution Integration & MLOps Enablement (BPAEAAAJ), Dataset Discovery, Marketplaces & Licensing (HDAAALAE)
Keywords
Where Ballerina is headquartered
LocationHeadquarters
- HQ city
- Santa Clara
- HQ country
- United States
- HQ region
- North America
Markets served
Ballerina business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Technology or R&D, Personnel, Marketing or Sales, Operations
Revenue model
- Open Source Language Distribution: Ballerina is distributed as an open-source programming language under Apache License 2.0. The language itself is free to download and use. Revenue is not generated directly from the language but through related services, consulting, and the WSO2 ecosystem.
- WSO2 Integration Platform Services: Ballerina integrations can be deployed to WSO2 Integration Platform which provides hosting capabilities. While Ballerina is open source, deployment on WSO2's cloud platform may involve service costs for enterprise users seeking managed integration services.
- Enterprise Support and Training: WSO2 provides certification programs (WSO2 Certified Ballerina Developer), training courses through WSO2 LMS, and potentially enterprise support services related to Ballerina adoption.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Pay-as-you-go | Free Open Source |
Go-to-market motion1 record
Distribution channels5 records
Marketing channels12 records
Ballerina product offering
Product offeringCore offering
Ballerina is an open-source, cloud-native programming language purpose-built for integration, with built-in network primitives, service types, sequence-diagram concurrency, and native support for HTTP, GraphQL, gRPC, Kafka, databases, healthcare standards (FHIR, HL7, X12), and AI/LLM workflows. It is distributed under Apache License 2.0, monetized via adjacent WSO2 integration platforms, enterprise support, and training services.
Product overview
Ballerina is a single unified product: an open-source, cloud-native programming language specifically designed for integration. The language itself is the primary product, with built-in abstractions for HTTP services, GraphQL APIs, gRPC, Kafka, databases, healthcare standards (FHIR, HL7), and AI/LLM integration. Supporting tools include the Ballerina VS Code Extension for development, WSO2 Choreo for deployment, and Ballerina Central as the package repository. BallerinaX packages extend functionality with specialized connectors for healthcare (FHIR, HL7, EDI), WebSubHub for event-driven architecture, and various third-party service connectors.
Differentiator
Problem solved
Functional benefit
Products and services
- Ballerina Programming Language Open-source, cloud-native programming language optimized for integration workloads, with built-in network primitives, type-safe data handling, sequence-diagram concurrency, and native support for HTTP, GraphQL, gRPC, Kafka, databases, and healthcare standards. Compiles to the Ballerina Virtual Machine or GraalVM native executables and is distributed under Apache License 2.0.
- Ballerina Visual Studio Code Extension IDE extension for Visual Studio Code that provides editing, debugging, testing, visual service design (sequence diagrams and flowcharts), GraphQL API designer, and Copilot integration for Ballerina development.
- Ballerina Central Global package repository for discovering, downloading, and publishing Ballerina packages and connectors, including Ballerina (language-distributed), BallerinaX (extended), and third-party packages. Built using Ballerina and deployed on WSO2 Choreo with OAuth2, rate limiting, and observability.
- Ballerina Copilot AI-powered coding assistant integrated into VS Code for Ballerina, providing natural language code generation, an AI Data Mapper for data transformation, Ask Ballerina for documentation queries, and test generation from requirements.
- Ballerina AI Agents Language framework for building autonomous AI agents using LLMs with function calling, supporting pre-built tools for calendar, email, and custom business logic integration.
- Ballerina GraphQL Support Native GraphQL support in Ballerina with service types, subscription streaming, automatic schema generation from code, a CLI tool for client generation, and built-in security features including OAuth2, query depth validation, and complexity analysis.
- Ballerina Healthcare Modules (FHIR, HL7, X12 EDI) Native support for healthcare standards including FHIR R4 (parsers, validators, SMART configuration, EMR connectors for Epic/Cerner/athenahealth), HL7 v2.x messaging (ADT_A01, PID segments, HL7v2-to-FHIR transformation), and X12 EDI formats (834 enrollment, 837 claims).
- Ballerina WebSubHub Built-in WebSub/WebSubHub implementation for event-driven pub/sub communication over HTTP, enabling publishers and subscribers to exchange events in real time. Used by MOSIP for identity platform event transmission.
- WSO2 Integration Platform (iPaaS) AI-powered integration platform-as-a-service for deploying, scaling, and managing Ballerina integrations, including API hosting and manual/scheduled/triggered integration runtimes.
Quantifiable outcome
- MOSIP Philippines deployment processes 250,000 applications daily, generating 26 million UINs
- +2 more outcomes
Companies that use Ballerina
Customer profileNamed customers11 records
Segments5 records
Ideal customer profiles4 records
Ballerina technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration29 records
AI capability11 records
Feature15 records
Ballerina partnerships and signals
Strategic signalPartnerships
One partnership is on record.
- WSO2flagshipWSO2 is the primary developer and sponsor of the Ballerina programming language. WSO2 initiated the Ballerina project in 2016 and released it in February 2022. WSO2 develops the language, maintains the ecosystem (Ballerina Central, documentation), and integrates Ballerina with its enterprise products including WSO2 Integration Platform, WSO2 Choreo, and WSO2 Asgardeo.
Scale indicators5 records
Recent moves6 records
Expansion highlights6 records
Ballerina competitors and assessment
Company assessmentBroad incumbents
- Workato: Workato is a leading enterprise iPaaS with a low-code/no-code recipe-based approach to integration and workflow automation. Comparable target market (enterprise integration buyers) but differs in offering a graphical low-code platform rather than a programming language.
- Boomi: Boomi is a cloud-native iPaaS from Dell Technologies serving enterprise integration, API management, and data management. Comparable as a broad incumbent serving enterprise integration needs, with a drag-and-drop visual interface rather than a code-first language.
- WSO2: WSO2 is the parent company of Ballerina and offers a broader middleware platform including WSO2 Integration Platform, WSO2 Choreo, and WSO2 API Manager. Comparable as the commercial iPaaS/APIM ecosystem that monetizes Ballerina deployments at enterprise scale.
- Tray.io: Tray.io is a low-code general automation and iPaaS platform targeting enterprise integration builders with a visual workflow editor and extensive connector library. Comparable target market but uses low-code visual approach instead of a programming language.
Direct peers
- Apache Camel: Apache Camel is the most widely deployed open-source integration framework with extensive EIP (Enterprise Integration Patterns) support and connectors. Directly comparable to Ballerina as an open-source integration tooling stack, with Camel's Java/XML DSL approach versus Ballerina's purpose-built integration language.
- Node-RED: Node-RED is an open-source flow-based development tool for visual programming of integrations and IoT workflows. Comparable to Ballerina's visual programming dimension (sequence diagrams) and its open-source developer-led distribution model.
- MuleSoft: MuleSoft (owned by Salesforce) is a leading integration platform and Anypoint Platform, offering API-led connectivity, iPaaS, and pre-built connectors. Directly comparable to Ballerina's integration-first mission and target enterprise integration developer persona, though MuleSoft uses a graphical DSL rather than a general-purpose language.
- Spring Integration: Spring Integration is a Java-based integration framework supporting EIPs and messaging patterns within the Spring ecosystem. Comparable as an open-source integration framework for JVM developers, though it extends Java rather than being a standalone integration-first language like Ballerina.
Emerging players
- Kong: Kong provides cloud-native API gateway and service connectivity platform with growing workflow and integration capabilities. Comparable in addressing enterprise API and integration infrastructure needs, with overlapping connector ecosystems.
- Temporal: Temporal is a workflow orchestration platform that addresses reliability and state management for distributed applications and integrations. Comparable in providing infrastructure for resilient integration workflows, though Temporal focuses on orchestration rather than a full integration language.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat6 records
Key risks6 records
Key highlights7 records
Customer concentration
Ballerina social profiles
Digital presenceBallerina financial estimates
Financial estimateRevenue estimate
Valuation estimate
Ballerina leadership team
Management profileNumber of profiles
Ballerina funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Ballerina M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Ballerina
What does Ballerina do?
Ballerina is an open-source, cloud-native programming language purpose-built for integration, with built-in network primitives, service types, sequence-diagram concurrency, and native support for HTTP, GraphQL, gRPC, Kafka, databases, healthcare standards (FHIR, HL7, X12), and AI/LLM workflows. It is distributed under Apache License 2.0, monetized via adjacent WSO2 integration platforms, enterprise support, and training services.
Is Ballerina a public or private company?
Ballerina is a private company. It is classified as corporate owned and is currently operating.
When was Ballerina founded?
Ballerina was founded in 2016. It employs 51 to 100 people.
Where is Ballerina based?
Ballerina is headquartered in Santa Clara, United States, in the North America region.
How does Ballerina make money?
Three revenue lines are on record. Open Source Language Distribution is the primary driver. The others are WSO2 Integration Platform Services and enterprise Support and Training.
Who are Ballerina's main competitors?
Broad incumbents on record are Workato, Boomi, WSO2 and Tray.io. Direct peers are Apache Camel, Node-RED, MuleSoft and Spring Integration. Emerging players are Kong and Temporal.
Does Ballerina have an API?
Yes. Ballerina is a programming language designed for integration, meaning its primary API capabilities are the language's native abstractions for building HTTP services, GraphQL APIs, gRPC services, and other network services. The language provides built-in network primitives and service creation abstractions that enable developers to create RESTful APIs, GraphQL APIs, and gRPC services directly in code. No separate partner-facing API is documented as a distinct product offering; the API capabilities are inherent to the language syntax and library modules. Developer documentation is at lib.ballerina.io.
What industry is Ballerina in?
Ballerina's product category is Programming Language / Developer Tools. Its primary akta.pro industry code is BPAEAHAB, Data Engineering, Integration & ETL/ELT Services, with a secondary code of BPAEAAAJ, AI/ML Solution Integration & MLOps Enablement. Its NAICS code is 54151 and its SIC code is 7370.