API Reference#
Orientation hub for the bfabric-app-runner API. An app is described by three YAML specs plus a Python execution API:
App spec (
app.yml) — the app’s versions and itsdispatch/process/collectcommands.Input spec (
inputs.yml) — the files an app needs and where to fetch them.Output spec (
outputs.yml) — the artifacts an app produces and how to register them.Python runner API —
Runner/run_app, for driving the lifecycle programmatically.
Each spec page below is the canonical, field-by-field reference for its models. For how the pieces fit together in the dispatch → process → collect lifecycle, see the Architecture Overview.
Where to look#
To… |
See |
|---|---|
Define an app’s versions and commands ( |
|
Declare and fetch input files ( |
|
Register outputs back to B-Fabric ( |
|
Run the lifecycle from the shell |
|
Drive the lifecycle from Python |