{ Fast, Correct } — Choose two
            From startup to enterprise, choose the Bazel open source project to build and test your multi-language, multi-platform projects.
          
        
        
        
          
        
      Build better
            Rebuild only what is necessary. Get fast, incremental builds with Bazel's advanced local and distributed caching, optimized dependency analysis, and parallel execution.
          
        
        
        
      Multilingual magic
            Build and test using Java, C++, Go, Android, iOS and many other languages and platforms. Bazel runs on Windows, macOS, and Linux.
          
        
        
        
      Simply scalable
            Scale your organization, codebase, and Continuous Integration systems. Bazel handles codebases of any size, whether in multiple repositories or a huge monorepo.
          
        
        
        
      Endlessly extensible
            Add support for new languages and platforms with Bazel's extension language. Share and re-use language rules written by the growing Bazel community.
          
        
        
        
      Get started
            Learn what Bazel is, why it is a good choice for your project, and how you can get started using it quickly.
          
        
        
        
          
        
      User's guide
            Learn how to use Bazel with documentation and tutorials covering topics from foundational to expert.
          
        
        
        
          
        
      Reference guide
            Use these resources to efficiently look up the commands, queries, and terminology necessary to working with Bazel.
          
        
        
        
          
        
      
      
    
        Essential Bazel
—
      
  
    
  
        
          
            Build and test software of any size, quickly and reliably. Industry leaders like Google, Stripe, and Dropbox trust Bazel to build heavy-duty, mission-critical infrastructure, services, and applications.
          
        
        
        
      
      
    
        
Release notes
—
      
  
    
  
        
          
            Bazel is always evolving — check the release notes to see what's changed in the latest releases, and how that affects your builds.
          
        
        
        
          
        
      
      
    
        What's new?
—
      
  
    
  
        
          
            Catch up on the latest documentation, community events, and programs.
          
        
        
        
      Roadmap
            Read our new public roadmap to see what is coming down the pipeline.
          
        
        
        
      Community updates
            Tune in for our new monthly community update livestream.
          
        
        
        
      Query quickstart tutorial
            Get started with the Bazel query language with this new guided scenario.
          
        
        
        
      Trusted by industry leaders
            When you build software with Bazel, you're running the same code that has been refined and tested for years at Google to build heavy-duty, mission-critical infrastructure, services, and applications.