Angular and Bazel

Build and test Angular applications at scale like Google

Incremental re-builds

A small change to your app should require a small re-build.


Works with Angular CLI

Use the same ng commands you're used to.

Cloud Ready

Expand your build and test to run in parallel on a cluster of workers.


Part of Angular Labs

Not a stable, supported API, so use Bazel with caution in production applications. We expect to promote it to stable for Angular version 9.

📚 Resources



  • Building Apps Like Google with Angular, Bazel, and GCP Video (Google Cloud Next, April 2019)
  • Layering in JS tooling Slides Video (ModernWeb Meetup, March 2019)
  • Angular, Bazel, and CLI Slides (AngularSF Meetup, January 2019)
  • Bazel in Angular CLI Video Slides (AngularNYC Meetup, January 2019)
  • The CLI Roadmap Video (AngularConnect, November 2018)
  • Develop Angular like Google Does Slides (AngularMIX, October 2018)
  • Building large Angular apps with Bazel Slides Video (BazelCon, October 2018)
  • How I love being ejected Slides Video (ng-conf, April 2018)
  • Angular Libraries in Bazel Slides (AngularSF Meetup, April 2018)
  • Bazel for building Angular Applications Video (St. Louis Angular Lunch, February 2018)
  • Building Angular Applications like Google Slides Video (AngularConnect, November 2017)
  • Bazel for Web Frontends Slides Video (BazelCon November 2017)
  • Angular with Bazel and Closure Slides Video (AngularMIX October 2017)



  • LiveCoding a Bazel rule for Stylus Video (July 2019)
  • Bazel Training for Angular Team Slides (January 2019)
  • Full Stack development with Nx and Bazel Slides Video (ng-conf, April 2018)
  • ABC Deep Dive tech talk Slides Video (February 2018)