tritium_remote

A library for interacting with Tritium systems. Hosted docs are here (require login).

Implemented in Rust with bindings to other languages:

This library is currently only published and tested on Linux. However the rust crate ought to work on other platforms.

This is only to be used on a trusted local network. The Tritium system will be accessed over LAN without encryption.

APIs

Sequence playback

Scripting

Running Examples

The Rust and Python examples use the TRITIUMAUTHTOKEN environment variable to get the JWT access token they need.

To generate an access token...

  1. Log into the Tritium cloud UI
  2. Connect to your locally-running system
  3. Go to the "Scripts" page
  4. Select the API Keys tab
  5. Click "CREATE AN API KEY"

bash $ export TRITIUM_AUTH_TOKEN="{paste token here}" $ cargo run --example system_info

License

This project is licensed under either of

at your option.