Downloads

Stable Release: 1.2.9 (October 23, 2020)

If you already have jBallerina version 1.2.0 or above installed, you can use the Ballerina Update Tool to directly update to 1.2.9. To do this, first, execute the command below to get the Update Tool updated to its latest version.

ballerina update

Next, execute the command below to update to jBallerina 1.2.9.

ballerina dist update

For further details, see the Release Note.

If you are new to Ballerina, download a Ballerina distribution from below based on your operating system.



Other Installation Options

Install on macOS using Homebrew
Install via the ZIP archive
Install from source

For downloading the VSCode and IntelliJ Ballerina extensions, see Setting up Visual Studio Code and Setting up IntelliJ IDEA, and for installation instructions, see Installing Ballerina.

Preview Release: swan-lake-preview5 (October 24, 2020)

If you already have jBallerina installed, you can use the Ballerina Update Tool to update it to swan-lake-preview5. To do this, first, execute the command below to get the Update Tool updated to its latest version.

ballerina update

Next, execute the command below to update to swan-lake-preview5.

ballerina dist pull slp5

For further details, see the Release Note.


Windows Installer (msi) md5 SHA-1 asc
macOS Installer (pkg) md5 SHA-1 asc
Linux Installer (deb) md5 SHA-1 asc
Linux Installer (rpm) md5 SHA-1 asc
Visual Studio Code Plugin (vsix) md5 SHA-1 asc

Other Installation Options

Install via the ZIP archive
Install from source

For setting up the VSCode Ballerina extension, see Setting up Visual Studio Code and for installation instructions, see Installing Ballerina.

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.