Skip to main content

Install

The SDK is a single file, not (yet) a published package. Copy sdk/braven.py into your project, or put it on your PYTHONPATH.
sdk/braven.py and the copy baked into the pipeline worker (worker/braven.py) are kept byte-identical — the same API works whether your code runs on your own machine or as a pipeline script inside Braven.
Dependencies: requests (required), pandas (only if you use .as_dataframe()), matplotlib (only if you upload live Figures — imported lazily, never required at module load).

Log in

The CLI prompts for: Credentials are saved to ~/.braven/config.json and picked up automatically by every later braven.init() call — you don’t pass them again.

Next

Direct logging

Log experiments from your own scripts, wandb-style.

Query experiments

Read existing experiments and their files back into pandas.