> ## Documentation Index
> Fetch the complete documentation index at: https://bazel-pr-29770.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# { Fast, Correct }: Choose two

> From startup to enterprise, choose the Bazel open source project to build and test your multi-language, multi-platform projects.

<div class="w-11/12 mx-auto px-6 py-8">
  <div class="bg-gradient-to-r from-green-600 to-green-800 p-6 rounded-lg">
    <Columns cols={4}>
      <Card title="Build better" icon="gauge-max" href="/basics">
        Rebuild only what is necessary. Get fast incremental builds with Bazel's advanced local and distributed caching, optimized dependency analysis, and parallel execution.
      </Card>

      <Card title="Multilingual magic" icon="language" href="/tutorials">
        Build and test using Java, C++, Go, Android, iOS and many other languages and platforms. Bazel runs on Windows, macOS, and Linux.
      </Card>

      <Card title="Simply scalable" icon="arrows-maximize" href="/remote-execution">
        Scale your organization, codebase, and Continuous Integration systems. Bazel handles codebases of any size, whether in multiple repositories or a huge monorepo.
      </Card>

      <Card title="Endlessly extensible" icon="gear" href="/writing-rules">
        Add support for new languages and platforms with Bazel's extension language. Share and re-use language rules written by the growing Bazel community.
      </Card>
    </Columns>
  </div>

  <div className="text-2xl">
    Essential Bazel
  </div>

  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.

  <Columns cols={3}>
    <Card title="Get started" cta="Get Started" img="https://mintcdn.com/bazel-pr-29770/CjGvNtpp5qpxcK1T/images/essential_start.svg?fit=max&auto=format&n=CjGvNtpp5qpxcK1T&q=85&s=3bdade8dee3cfecbbaa6274aca13d91e" width="40" height="25" data-path="images/essential_start.svg">
      Learn what Bazel is, why it is a good choice for your project, and how you can get started using it quickly.
    </Card>

    <Card title="User's guide" cta="Read the docs" img="https://mintcdn.com/bazel-pr-29770/CjGvNtpp5qpxcK1T/images/essential_guide.svg?fit=max&auto=format&n=CjGvNtpp5qpxcK1T&q=85&s=8123105a624e39461f8e186d3bee2d52" width="40" height="25" data-path="images/essential_guide.svg">
      Learn how to use Bazel with documentation and tutorials covering topics from foundational to expert.
    </Card>

    <Card title="Reference guide" cta="Search the guide" img="https://mintcdn.com/bazel-pr-29770/CjGvNtpp5qpxcK1T/images/essential_reference.svg?fit=max&auto=format&n=CjGvNtpp5qpxcK1T&q=85&s=4b218898b1bf474975cf26d38f8785ac" width="40" height="25" data-path="images/essential_reference.svg">
      Use these resources to efficiently look up the commands, queries, and terminology necessary to working with Bazel.
    </Card>
  </Columns>

  <div className="justify-items-center">
    <div className="max-w-96">
      <Card title="Release Notes" img="https://mintcdn.com/bazel-pr-29770/CjGvNtpp5qpxcK1T/images/release_notes.svg?fit=max&auto=format&n=CjGvNtpp5qpxcK1T&q=85&s=909adf7eb207a255e32775e68705a1ae" cta="View notes" link="https://github.com/bazelbuild/bazel/releases/latest" width="54" height="33" data-path="images/release_notes.svg">
        Bazel is always evolving — check the release notes to see what's changed in the latest releases, and how that affects your builds.
      </Card>
    </div>
  </div>

  <div className="text-2xl">
    What's New?
  </div>

  Catch up on the latest documentation, community events, and programs.

  <Columns cols={3}>
    <Card title="Roadmap" img="https://mintcdn.com/bazel-pr-29770/CjGvNtpp5qpxcK1T/images/new_1.svg?fit=max&auto=format&n=CjGvNtpp5qpxcK1T&q=85&s=33e7f33af009585f67c08c6184890770" href="/about/roadmap" width="40" height="25" data-path="images/new_1.svg">
      Read our new public roadmap to see what is coming down the pipeline.
    </Card>

    <Card title="Community updates" img="https://mintcdn.com/bazel-pr-29770/CjGvNtpp5qpxcK1T/images/new_3.svg?fit=max&auto=format&n=CjGvNtpp5qpxcK1T&q=85&s=1bedf054466e3439337bc17b1ddce306" href="/community/update" width="40" height="25" data-path="images/new_3.svg">
      Tune in for our new monthly community update livestream.
    </Card>

    <Card title="Query quickstart tutorial" img="https://mintcdn.com/bazel-pr-29770/CjGvNtpp5qpxcK1T/images/new_2.svg?fit=max&auto=format&n=CjGvNtpp5qpxcK1T&q=85&s=ce4d137ce79796ba1eaa52cf7165b44b" href="/query/quickstart" width="54" height="33" data-path="images/new_2.svg">
      Get started with the Bazel query language with this new guided scenario.
    </Card>
  </Columns>
</div>
