Ballerina makes it easy to create resilient
services that integrate and orchestrate
transactions across distributed endpoints.

SEE WHY >


CODE with a statically-typed, interaction-centric programming language where microservices, APIs, and streams are first-class constructs. Use your preferred IDE and CI/CD tools. Discover, consume, and share packages that integrate endpoints with Ballerina Central.

BUILD binaries, containers, and Kubernetes artifacts. Deploy as chaos-ready services on cloud and serverless infrastructure.

INTEGRATE distributed endpoints with simple syntax for resiliency, circuit breakers, transactions, and events.