What you can do with Viam
Every task in plain language. Pick one, and we can help you get access.
12 things you can do
Viam
Viam is a robotics and edge AI platform founded in 2020 by Eliot Horowitz (MongoDB co-founder and former CTO). It pairs viam-server — a gRPC-based runtime that runs on Linux single-board computers (RDK) and ESP32-class microcontrollers (micro-rdk) — with viam.app, a multi-tenant cloud for fleet management, data capture, ML training, and remote operations. Every hardware component (motors, cameras,
12 multi-step recipesRecipes: multi-step jobs
Add a Machine With a PartCreate a machine in a location, then add a part and confirm the part list.Arm Move and Verify
Read arm pose, move to a target pose, verify joints, and stop.Bill a Customer Location
Reassign a location billing org, read usage, and charge immediately.Curate a Training Dataset
Query binary data, tag the items, and add them to a dataset.Data Pipeline Lifecycle
Create an MQL pipeline, resolve its id, enable it, and list runs.Machine Health Check
Read machine status, resource names, version, and cloud metadata.Onboard an Organization Member
Confirm an org, invite a member with authorizations, and verify the invite.Provision a New Fleet
Create an organization, then a location under it, then a machine in that location.Provision a Smart Machine
List networks, set Wi-Fi and cloud credentials, then exit provisioning.Roll Out a Configuration Fragment
Create a fragment, verify it, and restart a part to adopt the new config.Saved Query Lifecycle
Create a saved query, resolve its id, get it, then update it.Train and Monitor an ML Model
Submit a training job, check status, and branch to logs or cancellation.