https://ballerina.io/ Ballerina works best with JavaScript enabled. Swan Lake Beta3 is here. Ballerina * Download * Playground * Learn * Central * Community * Blog * [Swan Lake] * [ ] [ballerina-] Ballerina is an open-source programming language for the cloud that makes it easier to use, combine, and create network services. Download Ballerina Distributions are available for Linux, OS X, and Windows * Ballerina by Examples * Get Started Why Ballerina [cloud-nati] Cloud Native Network primitives in the language make it simpler to write services and run them in the cloud. * More Info [flexible-t] Flexibly Typed Structural types with support for openness are used both for static typing within a program and for describing service interfaces. * More Info [data-trans] Data Oriented Type-safe, declarative processing of JSON, XML, and tabular data with language-integrated queries. * More Info [graphical] Graphical Programs have both a textual syntax and an equivalent graphical form based on sequence diagrams. * More Info [concurrent] Concurrent Easy and efficient concurrency with sequence diagrams and language-managed threads without the complexity of asynchronous functions. * More Info [reliable-m] Reliable, Maintainable Explicit error handling, static types, and concurrency safety, combined with a familiar, readable syntax make programs reliable and maintainable. * More Info Try Ballerina Try in Playground Featured Videos Ballerina Language Concepts Ballerina Language Concepts Tutorial: Creating a Service in Ballerina Tutorial: Creating a Service in Ballerina x > * DOWNLOAD * REPORT ISSUES * CODE LICENSE * SITE LICENSE * TERMS OF SERVICE * PRIVACY POLICY * TRADEMARK USAGE POLICY * [github] * [stackoverf] * [twitter] * [slack] * [youtube-ic] Subscribe to the newsletter Report Issues Report issues in the GitHub repositories of the areas and components listed below. x * Compiler, runtime, or tooling * Standard Library * Language specification * Website * Security (For details, see the security policy.) In the creation of Ballerina, we were inspired by so many technologies. Thank you to all that have come before us (and forgive us if we missed one): Java, Go, C, C++, D, Rust, Haskell, Kotlin, Dart, TypeScript, JavaScript, Python, Perl, Flow, Swift, Elm, RelaxNG, NPM, Crates, Maven, Gradle, Kubernetes, Docker, Envoy, Markdown, GitHub and WSO2. Cookie Policy This website uses cookies so that we can provide you with the best user experience. Read our Cookie Policy to find out more. If you wish to disable cookies you can do so from your browser. I Understand