GitHub Repository

Instructions on how to use and run the Bazel Invocation Analyzer GitHub repository.

The following document can be found at

Bazel Invocation Analyzer

The Bazel Invocation Analyzer is a library and terminal tool developed by EngFlow. It analyzes an invocation’s Bazel profile and provides suggestions on how to speed up that invocation.


You can get in touch with us


You can also view this tool’s documentation on


Bazel version 4.0+


The Bazel Invocation Analyzer can be run in a terminal. In this mode it will print out the analysis results directly to the console.


Pass in the path of a Bazel profile on your filesystem as the first argument. Use -h or --help to show all the available options.

bazel run //cli -- /path/to/bazel_profile.json.gz


The Bazel Invocation Analyzer can be integrated into other environments.

Public Web UIs

On you can upload a Bazel profile to receive a rendered version of the library’s output.


We welcome contributions from the community. Read our guide to contributing for details.