Upload and Retrieve Data with Viam's Data Client API
Use the data client API to upload and retrieve data directly to the Viam app.
Use the data client API to upload and retrieve data directly to the Viam app.
Use the ML training client API to manage ML training jobs taking place in Viam’s cloud app.
Access and control your machine or fleet with the SDKs’ client libraries for the resource and robot APIs.
Use the fleet management API with Viam’s client SDKs to manage your machine fleet with code.
How to use the Machine API to monitor and manage your machines.
Manage sessions between your machine and clients connected through Viam’s SDKs.
When a machine loses its connection to a LAN or WAN, all client sessions will timeout and end by default.
Use the billing client API to retrieve billing information from the Viam app.
This tutorial will walk you through making your own vending machine from scratch, along with a web application that allows you to operate your machine from any device.
This tutorial will walk you through making your own vending machine from scratch, along with a web application that allows you to operate your machine from any device.
Learn how to install the integration through the Home Assistant Community Store (HACS) and use a vision service to detect people from a camera connected to Home Assistant.
Learn how to use a QR code scanner to detect and decode QR codes using a Viam module. We’ll leverage the pyzbar and OpenCV Python libraries to process images from a camera and extract information encoded in QR codes.
Learn how to detect and decode AprilTags using a Viam module. We’ll leverage the apriltag and OpenCV Python libraries to process images from a camera and extract information encoded in AprilTags.
Learn how to continually index sensor data from Viam into Elasticsearch and display an alert in the real world.
Use Viam to automate an air filtration system using air quality sensors and an air filter attached to a box fan.
Drive a rover in a square using the Viam TypeScript SDK.
Learn how to physically assemble a functional plant watering device by connecting and wire the components and code the machine.
Learn how to use Python variables with Viam projects so your code runs smoothly from development to deployment.
You can use the Viam web app or SDKS to control your machines, but you can also use Viam’s gRPC APIs directly.