Skip to main content
Bazel Documentation home page
HEAD
English
Search...
⌘K
Module Registry
Blog
Github
Search...
Navigation
Installation & Setup
Installing Bazel
Tutorials
How-to Guides
Reference
Explanation
Installation & Setup
Install
Installing Bazel on macOS
Windows
Installing Bazel on Ubuntu
Installing Bazel on openSUSE Tumbleweed & Leap
Getting Started with Bazel Docker Container
Compiling Bazel from Source
Command-Line Completion
Integrating Bazel with IDEs
Building & Testing
Build
Sharing Variables
Code coverage with Bazel
Best Practices
Configurable Build Attributes
Integrate cpp
Windows
Performance Optimization
Extracting build performance metrics
Breaking down build performance
JSON Trace Profile
Optimize Memory
Optimize Iteration Speed
Remote Execution & Caching
Remote Execution Overview
Debugging Remote Cache Hits for Remote Execution
Remote Caching
Debugging Remote Cache Hits for Local Execution
Ci
Dynamic
Troubleshooting Bazel Remote Execution with Docker Sandbox
Output Directory Layout
Persistent Workers
Multiplex Workers (Experimental Feature)
Creating Persistent Workers
Adapting Bazel Rules for Remote Execution
Finding Non-Hermetic Behavior in WORKSPACE Rules
Migration
Migrate
Migrating from Maven to Bazel
Migrating from Xcode to Bazel
Distributing Rules
Testing
Optimizing Performance
Deploying Rules
Contributing
Contribute
Patch Acceptance Process
Guide for Bazel Maintainers
The Bazel codebase
Search
A Guide to Skyframe `StateMachine`s
Contribute to Bazel documentation
Writing release notes
On this page
Community-supported packages
Community-supported architectures
Installation & Setup
Installing Bazel
This page describes the various platforms supported by Bazel and links to the packages for more details.
Bazelisk
is the recommended way to install Bazel on
Ubuntu Linux
,
macOS
, and
Windows
.
You can find available Bazel releases on our
release page
.
Community-supported packages
Bazel community members maintain these packages. The Bazel team doesn’t officially support them. Contact the package maintainers for support.
Alpine Linux
Arch Linux
Debian
Fedora
FreeBSD
Homebrew
Nixpkgs
openSUSE
Scoop
Raspberry Pi
Community-supported architectures
ppc64el
For other platforms, you can try to
compile from source
.
Installing Bazel on macOS
⌘I