The Developer Platform for Rust
Monorepos

Built on Bazel for speed and reduced costs

Accelerate your team’s delivery

Fast builds

Fast builds

Optimize your Bazel configuration so you can spend less time waiting on CI and more time shipping code to production.

Reduced compute costs

Reduced compute costs

Minimize cloud costs with auto-scaling CI workers that leverage Bazel’s built-in incrementally.

Self-hosted

Aspect Workflows runs on your AWS or GCP cloud account and integrates with your existing CI system.

Comprehensive Solution

Features to support each part of the development process, so you can focus on delivering exceptional products.

“We went from having significant limits in CI and tools to where the limits are now just due to our code.”

Neal Norwitz, Software Engineer

10x

Faster no-op build from 11 min to 1 min

2-3x

Speedup of typical build & test

67%

Reduced compute costs (despite higher usage)

“If we showed this to all the engineers at Sourcegraph there would be a mutiny if we didn't buy it.

3.7x

More sub-2min builds

2.4x

Speedup of median build & test

40%

Reduced compute costs (despite higher usage)

Aspect Workflows

Aspect Workflows integrates Bazel with your CI/CD workflow using your existing CI platform.

Aspect Workflows is a fully-managed offering. We operate the services, tune infrastructure configurations, and ensure CI stays fast and cloud costs are minimized.

Reduce compute costs by scaling down unneeded replicas off-peak

Avoid slow builds by keeping CI workers warm

Configure Bazel with CI specific flags

No Migration Necessary

Self-hosted

Aspect Workflows is deployed to your cloud environment.

aws
google cloud

Works with your existing CI system

Aspect engineers are on-call to ensure CI stays fast and your cloud costs are minimized.

circleci
buildkite
gitlab
github actions

Achieving the Promised 3x-10x Bazel Speedup

Make Builds Fast

Includes horizontally scalable remote cache and execution

Detect anomalies to know when code changes regress performance

Warm, persistent CI workers

Comprehensive Solution

Formatting and linting

Ensure that formatters were run and fail quickly, with a developer experience that guarantees quick repair

Selective Delivery

Determine which deterministic build outputs differ from previous green builds

Coming soon

Re-build changed artifacts with version stamping enabled

Coming soon

Publish these artifacts to external storage such as container registry or cloud storage buckets

Coming soon

Ensure that PR/diff requests don’t have permission to push artifacts

Coming soon

Introducing Aspect’s code review bot, Marvin!

Marvin delivers build and test results directly to pull requests, ensuring you receive immediate notifications when a build begins to fail.

Features

Dynamically stream failed test targets, build errors, and reproduction steps to a GitHub comment as soon as they occur.

Gain visibility into cache performance — see which tests were executed and how much time was saved via caching.

Link directly to the underlying CI host tasks on Buildkite, CircleCI, or GitHub Actions.

Benefits

Improve visibility of errors by bringing them directly into code review.

Reduce time to action by fixing errors before a build finishes.

Assist new Bazel developers by providing repro commands.

Expert help is a click away

Boost your team's productivity and efficiency by leveraging our expert Bazel consulting and support.

Our professional services division is here to help make your Bazel migration a success. Find out more on our services page.