Simulo Python Contracts for Cloud Robotics
simulo-interfaces provides stable, implementation-free Python type contracts
shared by the Simulo SDK and its managed
cloud robotics simulation runtime. It defines protocols, enums, identifiers,
and dataclasses for robot-learning tasks, environments, policies, trainers,
applications, jobs, assets, policies, checkpoints, and policy exports.
Install Simulo
For robotics simulation, reinforcement learning, and policy training with Simulo, install the main SDK and CLI:
python -m pip install simulo
The simulo package installs simulo-interfaces automatically. Install this
distribution directly when building a type-checked integration that needs
Simulo contracts without the client implementation:
python -m pip install simulo-interfaces
Package properties
- Python 3.11 or newer
- Standard library only, with zero runtime dependencies
- Torch-free and independent of simulation engines, CUDA, and cloud clients
- Typed with a
py.typedmarker for mypy and other static type checkers - Runtime-checkable structural protocols that do not require inheritance
- Stable wire enums and records shared across the Simulo client and runtime
Learn more
Metadata
Release files for simulo-interfaces 0.24.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| simulo_interfaces-0.24.0.tar.gz | 184.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| simulo_interfaces-0.24.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 391.8 kB
Release files / simulo_interfaces-0.24.0.tar.gz
| Download URL | simulo_interfaces-0.24.0.tar.gz |
|---|---|
| Size | 184.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
29a211982445be0562d88d6acb74c6e52a97cea5f699f6d47a132a166b0b0435
|
|
BLAKE2b-256 checksum How to use checksums |
009721eb81a4de188f4da3b4c71c078065b25684acef03b9bfe9696fb367347e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency logRelease files / simulo_interfaces-0.24.0-py3-none-any.whl
| Download URL | simulo_interfaces-0.24.0-py3-none-any.whl |
|---|---|
| Size | 207.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
209a82f0180363306a724c2bc047e835cc4637895c5a5ae79131c18f38eb91bc
|
|
BLAKE2b-256 checksum How to use checksums |
bc529beb8694d63e6048dd18d9d10b1403ff4909d1c051bc1c646082b918d3dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 10, 2026.
Transparency log