Viam's Client APIs
Access and control your machine or fleet with the SDKs’ client libraries for the resource and robot APIs.
Access and control your machine or fleet with the SDKs’ client libraries for the resource and robot APIs.
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.
Use the fleet management API with Viam’s client SDKs to manage your machine fleet with code.
Manage sessions between your machine and clients connected through Viam’s SDKs.
Provision a machine as it first comes online with a pre-defined configuration - in the factory or when the machine is taken into service.
When you connect to a machine, the machine automatically chooses the best connection over local LAN, WAN or the internet.
Use the billing client API to retrieve billing information from the Viam app.