| --- |
| layout: documentation |
| title: Installing Bazel on Windows |
| --- |
| |
| # <a name="windows"></a>Installing Bazel on Windows |
| |
| Supported Windows platforms: |
| |
| * 64 bit Windows 7 or higher, or equivalent Windows Server versions. |
| |
| Check |
| <a href="https://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx">Microsoft's |
| Operating System Version table</a> to see if your OS is supported. |
| |
| Before installing Bazel, make sure your system meets the system and software |
| requirements. See the page about [using Bazel on Windows](windows.html). |
| |
| Install Bazel on Windows using one of the following methods: |
| |
| * [Download the binary (recommended)](#download-the-binary-recommended) |
| * [Install using Chocolatey](#install-using-chocolatey) |
| * [Compile Bazel from source](install-compile-source.html) |
| |
| ## Download the binary (recommended) |
| |
| Go to Bazel's [GitHub releases page](https://github.com/bazelbuild/bazel/releases) |
| and download the Windows binary. |
| |
| For convenience, move the binary to a directory that's on your `%PATH%`. This |
| way you can run Bazel by typing `bazel` in any directory, without typing out the |
| full path. That said, you may put the binary anywhere on your filesystem. |
| |
| After you download the binary, you'll need additional |
| software and some setup in your environment to run Bazel. For details, see the |
| [Windows requirements](windows.html). |
| |
| ## Install using Chocolatey |
| |
| You can install the Bazel package using the [Chocolatey](https://chocolatey.org) |
| package manager: |
| |
| ```sh |
| choco install bazel |
| ``` |
| |
| This command will install the latest available version of Bazel and most of |
| its dependencies, such as the MSYS2 shell. This will not install Visual C++ |
| though. |
| |
| See [Chocolatey installation and package maintenance |
| guide](https://bazel.build/windows-chocolatey-maintenance.html) for more |
| information about the Chocolatey package. |