Downloads

2201.1.1 (Swan Lake Update 1)

If you are already using Ballerina 2201.0.0 (Swan Lake), run the command below to directly update to 2201.1.1 (Swan Lake Update 1) using the Ballerina Update Tool.


bal dist pull 2201.1.1


If you are using a version below 2201.0.0 (Swan Lake), run the commands below to update to 2201.1.1 (Swan Lake Update 1).


1. Run bal update to get the latest version of the update tool.

2. Run bal dist pull 2201.1.1 to update your Ballerina version to 2201.1.1 (Swan Lake Update 1).


However, if you are using a version below 2201.0.0 (Swan Lake) and if you already ran bal dist update (or bal dist pull 2201.1.1) before bal update, see Troubleshooting to recover your installation.


If you are new to Ballerina, download the relevant Ballerina distribution based on your operating system and install it.





To verify that Ballerina was successfully installed, execute the bal version command in the Terminal/Shell. For more information on installing Ballerina, see Installation options.


Next, install the Ballerina Visual Studio Code extension.


Visual Studio Code

Ballerina Extension

Now, you are all set to get started with Ballerina.




Other installation options

Install via Homebrew (for macOS)
Install via the ZIP archive
Install from source

1.2.31

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.31. 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.31.

bal dist update

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 Extension

Other installation options

Install via the ZIP archive
Install from source

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

In the creation of Ballerina, we were inspired by 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.

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.