Skip to main content

Publish scenes, robots, and policies to runrobotics.co and build public URLs.

Project description

runrobot

runrobot is the publishing SDK for runrobotics.co.

Use it for authoring workflows:

  • upload scenes
  • upload robot bundles
  • upload policy models
  • build canonical public URLs

Public run URLs do not need this SDK to execute. They run directly in the browser.

Install

pip install runrobot

Usage

from pathlib import Path

from runrobot import Runrobot

client = Runrobot(auth="YOUR_RUNROBOT_API_TOKEN")
scene = client.publish_scene(glb=Path("./scene.glb"))

print(client.build_url(scene))

API

  • Runrobot(auth, base_url="https://runrobotics.co", timeout=300, session=None)
  • client.publish_scene(...)
  • client.publish_robot(...)
  • client.publish_policy(...)
  • client.build_url(...)
  • build_url(...)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

runrobot-0.2.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

runrobot-0.2.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file runrobot-0.2.0.tar.gz.

File metadata

  • Download URL: runrobot-0.2.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for runrobot-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b8f4de26725af9864c33ad77874a7541784a2f560ed3f113d3ad8caea417bbd6
MD5 94c049b1f2cb240353451dd75c252a2b
BLAKE2b-256 b4a46084e9e2365f0bdd2bfceb2f4fdba1fe4b96f192c78f919e116fd2c08538

See more details on using hashes here.

File details

Details for the file runrobot-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: runrobot-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for runrobot-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 df4b9545679969e7437254c92f40af04ec29c80181fed00c1c594864b039e7af
MD5 5db22d9974bbb424ca88f8ca37539db9
BLAKE2b-256 8cc5eef92ddcc57b8113d72ab1585e40a8ab80087a57d9a300060e8963660076

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page