Control locks, lights, and other internet of things devices with Seam's simple API. Checkout out the documentation or some examples.
cargo add seamapi-rs
use seamapi_rs::Seam;
fn main() {
let seam = Seam::new(None, None).expect("Failed to get key or URL");
let workspace = seam.workspaces().get().expect("Failed to get");
println!("{:?}", workspace);
}
This project is written in Rust, so use the latest stable from Rustup.
- To run tests, run
cargo test
- To build for use
cargo build --release
Our tests use a seam sandbox environment given by environment variable SEAM_SANDbOX_API_KEY
. If you want to run the tests, you should first create a sandobx workspace on your dashboard.