This is documentation for apigentools major version 1, which has significant differences from the 0.X series. Refer to upgrading docs for further details.

One of the core concepts of apigentools is reproducible code generation. In order to allow for debugging the generated client code and tracking how exactly it was generated, apigentools provides two special features:

If you need to ensure reproducibility, we recommend pinning versions of all used container images in your config/config.yaml. This will ensure that you can reconstruct your code generation environment from looking at spec_repo_commit.