Skip to main content



Currently, BXL is under active development and should be considered a soft launch, slightly stable, with some missing APIs, and subject to changes.

Buck2 Extension Language (BXL)

BXL is a Starlark-based script that enables integrators to inspect and interact with the Buck2 graph.

Integrators are able to:

  • Write Starlark code that queries, analyzes and builds the Buck2 graph.
  • Interact with the Buck2 graph structures natively, via Starlark, in a safe, controlled manner.