Aspect Build
Aspect Build provides a developer productivity platform and expert services designed to reduce the time and complexity of operating Bazel at scale.
Our verdict
Who it's for
Accelerate Bazel adoption and scale multi-language development with expert support and a productivity platform.
Who should look elsewhere
Primarily focused on Bazel, which may not be suitable for all build environments.
Pros
- +Significantly reduces Bazel adoption complexity and time.
- +Boosts build performance through remote caching and execution.
- +Automates routine Bazel tasks, freeing developers for higher-value work.
- +Offers flexible deployment options (Aspect-hosted, cloud self-hosted, on-premise self-hosted).
- +Provides direct access to Bazel experts for support and guidance.
Cons
- −Primarily focused on Bazel, which may not be suitable for all build environments.
- −Advanced features like remote execution and self-hosting require expertise to configure and manage.
- −Pricing for enterprise features and extensive support requires direct contact, lacking transparency.
Key features
- ✓Aspect Workflows Platform (Aspect-hosted or self-hosted)
- ✓Remote Caching and Remote Execution for Bazel
- ✓Aspect Extension Language (AXL) for task extension
- ✓Build File Generation for multiple languages (JavaScript, TypeScript, Python, Go, Protobuf, Kotlin, JVM)
- ✓GitHub Code Review integration with Marvin for automated quality checks
- ✓Web UI for triaging build failures and monitoring
- ✓CI Runners for configuring CI/CD with Bazel
- ✓Expert consulting, training, and support services for Bazel
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| Free | — | month | Community Support on Bazel Slack; Self-led Bazel Training Courses; Aspect's Open Source Bazel Rules |
| Standard | — | month | Community Support on Bazel Slack; Self-led Bazel Training Courses; Pair Coding to Transfer Bazel Expertise |
| Enterprise | — | month | Community Support on Bazel Slack; Self-led Bazel Training Courses; Pair Coding to Transfer Bazel Expertise |
Integrations
GitHub