Ballerina
Ballerina is an open-source programming language for the cloud, created and maintained by WSO2, whose type system, syntax and tooling are built around network interaction: services, clients, data transformation and integration are language constructs rather than framework add-ons. It ships first-party generators for OpenAPI, AsyncAPI, GraphQL, gRPC, WSDL, EDI and FHIR, a package registry called Ballerina Central with a public read API, and a first-party MCP server and Agent Skills for coding agents.
Ballerina publishes 4 APIs on the APIs.io network, including Packages API, Connectors API, Triggers API, and 1 more. Tagged areas include Integration, Orchestrations, Open-Source, Programming Language, and Package Registry.
The Ballerina catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Ballerina’s developer surface includes engineering blog, documentation, getting-started guide, API reference, signup flow, support, CLI, and 34 more developer resources.
Kin Score
APIs 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Ballerina Packages API
Public read API for the Ballerina Central package registry — list or search packages by keyword and organization, run a full-text search with suggestions and field highlighting,...
Ballerina Connectors API
Search the connector clients declared inside packages published to Ballerina Central — the outbound integration half of the registry, covering the 727 WSO2-maintained ballerinax...
Ballerina Triggers API
Search the event triggers and listeners declared inside packages published to Ballerina Central — the inbound, event-driven half of the registry, paired with the connector index...
Ballerina Docs API
Retrieve the complete generated API documentation model for one published package version — every module, client, function, record, type, constant, error, listener, annotation a...
Open Collections 5
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONBallerina Connectors API
OPEN COLLECTIONBallerina Docs API
OPEN COLLECTIONBallerina Packages API
OPEN COLLECTIONBallerina Triggers API
OPEN COLLECTIONMCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
Ballerina MCP Server
WSO2 ships a first-party MCP server for Ballerina called `ballerina-library`. It runs over stdio as part of the `ballerina` Claude Code plugin (registered from the ballerina-ski...
MCP SERVERPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Ballerina Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Ballerina Finops
FINOPSFeatures 27
Notable capabilities this provider offers.
Web Services
Working With Data
Restful API
gRPC API
GraphQL API
Kafka Consumer
Kafka Producer
Databases
LLMS
WSDL
Sequence Diagrams
Flowcharts
GraphQL CLI
Git-based workflow
VS Code Integration
Diagramming
Declarative data processing
Model optionality
Model choices as discriminate unions
Model data as data
Pattern matching
Data validation at the boundary
Data immutability
XML support
JSON support
Model data streams
Model tabular data
Scroll for all 27
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Ballerina Context
JSON-LDSpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Ballerina API Rules
SPECTRALBallerina API Rules
SPECTRALJSON Schema 11
Standalone JSON Schema definitions for this provider's data models.
ApiDocs
JSON SCHEMABadRequestError
JSON SCHEMAConnector
JSON SCHEMAConnectorSearchResponse
JSON SCHEMAModule
JSON SCHEMANotFoundMessage
JSON SCHEMAPackageFullTextSearchResponse
JSON SCHEMAPackage
JSON SCHEMAPackageSearchResponse
JSON SCHEMATrigger
JSON SCHEMATriggerSearchResponse
JSON SCHEMAScroll for all 11
JSON Structure 11
JSON Structure definitions describing this provider's data shapes.
Central Api Api Docs Structure
JSON STRUCTURECentral Api Bad Request Error Structure
JSON STRUCTURECentral Api Connector Search Response Structure
JSON STRUCTURECentral Api Connector Structure
JSON STRUCTURECentral Api Module Structure
JSON STRUCTURECentral Api Not Found Message Structure
JSON STRUCTURECentral Api Package Full Text Search Response Structure
JSON STRUCTURECentral Api Package Search Response Structure
JSON STRUCTURECentral Api Package Structure
JSON STRUCTURECentral Api Trigger Search Response Structure
JSON STRUCTURECentral Api Trigger Structure
JSON STRUCTUREScroll for all 11
Examples 9
Example request and response payloads for these APIs.
Central Api Module Example
EXAMPLECentral Api Package Example
EXAMPLECentral Api Trigger Example
EXAMPLEScroll for all 9
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 8
What developers build with this provider.
Integration
Healthcare
Data-oriented programming
Event-Driven Architecture (EDA)
B2B integrations
ETL
Microservices
Backends for Frontends
Scroll for all 8
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 6
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 3
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 4
The organization behind the API
Other 3
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.