Skip to main content
There are two live paths into Braven today. Pick based on whether your instrument/software already drops files into a folder, or you already have analysis code.
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.
The watcher keys off filename. A duplicated source file (e.g. a Windows/OneDrive ”— Copy” artifact) currently becomes a duplicate Experiment — there’s no content-based dedup yet.

Worked example — temperature characterization

Pipeline assigned to TemperatureRuns:
Every run becomes an experiment with a 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.
Each braven.init(...) call creates a new experiment, visible immediately in the app. Full reference: Direct logging.

Either way, you land in the same place

Both paths produce ordinary Experiments — same tabs, same ability to attach devices, same eligibility for Analysis and Reports. Neither path is “more first-class” than the other.