Metadata-Version: 2.5
Name: bsln
Version: 0.0.1a84
Summary: Python SDK and command line for Baseline Robotics robot stations
Project-URL: Homepage, https://baseline-robotics.com
Project-URL: Documentation, https://docs.baseline-robotics.com
Author: Baseline Robotics
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Keywords: cli,robot-learning,robotics,sdk
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.10
Requires-Dist: click>=8.1
Requires-Dist: httpx>=0.27
Requires-Dist: huggingface-hub<2,>=1.6
Requires-Dist: msgpack>=1.0
Requires-Dist: numpy>=1.26
Requires-Dist: pydantic>=2.7
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.7
Requires-Dist: typer>=0.12
Requires-Dist: websockets>=15.0
Provides-Extra: viz
Requires-Dist: rerun-sdk>=0.32.2; extra == 'viz'
Description-Content-Type: text/markdown

# bsln

Python SDK and CLI for Baseline Robotics stations. Run your policy on a real robot, then download the recording.

## Install

```bash
uv add bsln==0.0.1a84
```

Requires Python 3.10 to 3.14. Add the `viz` extra (`bsln[viz]`) for the 3D viewer.

This is an alpha release. If you already have live access, keep your approved client until Baseline Robotics confirms the upgrade.

## Quickstart

Create an [API key](https://platform.baseline-robotics.com/api-keys) on [Baseline Platform](https://platform.baseline-robotics.com/sign-in), then log in and list the stations:

```bash
bsln login
bsln list station
```

The same from Python:

```python
from bsln.sdk import Client

with Client() as client:  # uses the token that `bsln login` saved
    for station in client.stations():
        print(station["id"], station["status"])
```

## Documentation

Guides and the API reference: [docs.baseline-robotics.com](https://docs.baseline-robotics.com)

## License

Apache-2.0
