Skip to main content

Aspect Build Docs

Aspect Build is a build, test, and CI/CD platform based on Bazel, delivering the ultimate end-to-end Bazel experience that developers want to use.

Designed by Bazel experts with decades of combined industry experience operating Bazel at scale, Aspect Build takes the guess work out of optimizing your Bazel build so you can feel confident that you're getting the most of your build system.

See Aspect Build in action on our live examples.

Tim Jäger, Staff Engineer @ SandboxAQ
 

It's comprised of:

  1. Aspect Workflows is CI/CD solution which runs on your cloud and works with your existing CI provider so you can experience faster builds & lower costs without incurring the additional complexity & cost of migrations.

  2. Aspect CLI is a user-friendly replacement for bazel in your terminal that adds additional functionality over vanilla Bazel and is extensible through a powerful plugin system.

  3. Aspect Bazel Rules are "plugins" for Bazel, supporting JavaScript, TypeScript, Python, Docker/OCI, C/C++, formatting / linting, and more, plus libraries for Starlark & custom rules and an extensive collection of examples.

  4. Expert Professional Services add the missing support for Bazel, Aspect Bazel rules, and the broader Bazel ecosystem.

As developers ourselves, we understand the challenges of maintaining productivity as a project scales with more team members and lines of code. We love monorepos, but we don't love the drag they can introduce on developer satisfaction and efficiency. Bazel is a powerful solution, but it has a steep learning curve. Aspect bridges this divide, streamlining Bazel adoption and management for Developer Infrastructure teams.

tip

Find out how fast your Bazel build can be with Aspect Build – book a demo or visit aspect.build/workflows to sign up for a one-month free trial!