aid: ballerina url: >- https://raw.githubusercontent.com/api-evangelist/ballerina/refs/heads/main/apis.yml apis: - aid: ballerina:ballerina name: Ballerina tags: [] humanURL: ' https://ballerina.io/' properties: - url: ' https://ballerina.io/' type: Documentation - type: OpenAPI url: openapi/ballerina-central-api.yml description: >- Integration problems have been solved by restricted drag-and-drop tools/DSLs or generic programming languages that dont understand the unique challenges of integrations. name: Ballerina tags: - Integrations - Orchestrations - Open Source - Programming Language type: Index image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg access: 3rd-Party common: - type: GitHubOrganization url: https://github.com/ballerina-platform - type: LinkedIn url: https://www.linkedin.com/showcase/ballerinalang - url: https://ballerina.io/ name: The Ballerina programming language type: Website description: 'null' - url: https://ballerina.io/case-studies/ name: Ballerina case studies - The Ballerina programming language type: CaseStudies description: 'null' - url: https://ballerina.io/learn/ name: Learn - The Ballerina programming language type: Learning description: 'null' - url: https://ballerina.io/learn/ name: Learn - The Ballerina programming language type: Learning description: 'null' - url: https://ballerina.io/learn/ name: Learn - The Ballerina programming language type: Learning description: 'null' - url: https://central.ballerina.io/ name: Ballerina Central type: Packages description: 'null' - url: https://ballerina.io/community/events/ name: Events - The Ballerina programming language type: Events description: 'null' - url: https://ballerina.io/community/#subscribe-to-our-newsletter name: Community - The Ballerina programming language type: Newsletter description: 'null' - url: https://ballerina.io/terms-of-service/ name: Terms of service - The Ballerina programming language type: TermsOfService description: 'null' - url: https://ballerina.io/privacy-policy/ name: Privacy policy - The Ballerina programming language type: PrivacyPolicy description: 'null' - url: https://ballerina.io/security-policy/ name: Security policy - The Ballerina programming language type: Security description: 'null' - url: https://ballerina.io/trademark-usage-policy/ name: Ballerina trademark usage policy - The Ballerina programming language type: Trademark description: 'null' - url: https://blog.ballerina.io/ name: Blog - The Ballerina programming language type: Blog description: 'null' - url: https://central.ballerina.io/ballerina-library name: Ballerina library - Ballerina Central type: Libraries description: 'null' - name: Use Cases type: UseCases data: - name: Integration - name: Healthcare - name: Data-oriented programming - name: Event-Driven Architecture (EDA) - name: B2B integrations - name: ETL - name: Microservices - name: Backends for Frontends - name: Features type: Features data: - name: Web Services - name: Working With Data - name: Restful API - name: gRPC API - name: GraphQL API - name: Kafka Consumer - name: Kafka Producer - name: Databases - name: LLMS - name: WSDL - name: Sequence Diagrams - name: Flowcharts - name: GraphQL CLI - name: Git-based workflow - name: VS Code Integration - name: Diagramming - name: Declarative data processing - name: Model optionality - name: Model choices as discriminate unions - name: Model data as data - name: Pattern matching - name: Data validation at the boundary - name: Data immutability - name: XML support - name: JSON support - name: Model data streams - name: Model tabular data - type: SpectralRules url: rules/ballerina-spectral-rules.yml - type: Vocabulary url: vocabulary/ballerina-vocabulary.yaml - type: NaftikoCapability url: capabilities/package-registry.yaml created: '2025-06-05' modified: '2026-04-21' position: Consumer description: >- Integration problems have been solved by restricted drag-and-drop tools/DSLs or generic programming languages that dont understand the unique challenges of integrations. maintainers: - FN: Kin Lane email: kin@apievangelist.com specificationVersion: '0.19'