A third path — syncing a OneDrive folder without installing anything locally — is visible in the app under Pipelines → Watch Folders, but is marked “coming soon” and not yet connectable. Use the desktop watcher below for folder-based ingestion for now.
Path A — Desktop Watcher (no code)
Best when your instrument or software already writes files to a folder.1
Install and connect
From Settings, download Braven Watcher and run it. Paste your Watcher Key when prompted (see Quickstart if you don’t have one yet).
2
Add a folder to watch
Add a folder in the desktop agent, or from the app: Pipelines → Watch Folders. Each watcher (machine) can watch multiple folders; assign each one to a Project.
3
Drop files in
Each direct subfolder of a watched folder becomes one Experiment. Deeper nesting rolls up into that parent experiment:The agent waits until every file in a subfolder finishes uploading before the experiment is considered ready — so a pipeline never runs against a half-copied dataset.
4
Attach a pipeline (optional but recommended)
From Pipelines → Watch Folders, find the folder and assign a pipeline (write one first — see Write a pipeline script). Every new experiment in that folder then runs it automatically. Watch progress in the Activity tab.
Worked example — temperature characterization
TemperatureRuns:
mean_slope summary value, a plottable series, and a figure — no manual work per run.
Path B — Python SDK (direct logging)
Best when you already have analysis code and want to push results directly, wandb-style — no folder or pipeline required.braven.init(...) call creates a new experiment, visible immediately in the app. Full reference: Direct logging.