Downloads
The command line and the SDKs come from the package registries; the platform ships as container images and as files you can deploy from - a Compose bundle for your own servers, a Helm chart for Kubernetes and the Azure Marketplace package. Every file carries its version and SHA-256.
Command line and SDKs
The installer picks uv, pipx or a private virtual environment and puts the osr command on your PATH.
curl -LsSf https://opensmartroute.ai/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://opensmartroute.ai/install.ps1 | iex"The Python SDK on PyPI (zero core dependencies) and the TypeScript client on npm.
pip install "opensmartroute[yaml,server]"npm install @opensmartroute/sdkdocker run --rm -p 8000:8000 -v ./examples:/config crosrua2c6onyidguw.azurecr.io/opensmartroute:latestSelf-hosting
Release images are pulled anonymously from the publisher's registry; the files below deploy them. The install guide walks through each path.
docker pull crosrua2c6onyidguw.azurecr.io/osr-platform-api:latestdocker pull crosrua2c6onyidguw.azurecr.io/osr-platform-web:latestThis deployment publishes no release files. The images above and the packages on PyPI and npm are the release; the Compose bundle, Helm chart and Marketplace package are published by the Release pipeline to a downloads storage account and appear here once OSR_RELEASES_DOWNLOADS_URL is set.
Compare the checksum with the table; /download/latest.json carries the same values for scripts.
curl -fsSLO https://opensmartroute.ai/download/compose
sha256sum opensmartroute-compose-latest.zip
curl -fsS https://opensmartroute.ai/download/latest.json | jq .artifacts.compose.sha256Each link always resolves to the current release; versioned files never change once published.
Know what a prompt costs before you send it on ChatGPT, Claude, Gemini and the provider consoles. Current build v0.1.0 for Chrome, Edge and Firefox.