Write control code with Viam SDKs

Backend SDKs

The backend SDKs allow you to build business logic to control components and services, as well as manage your fleet and data, and billing information, or provision machines. With the backend SDKs you can also create custom modular resources.


Frontend SDKs

The frontend TypeScript SDK allows you to control your machine’s components, as well as manage your data or provision machines.


Mobile SDK

The mobile SDK allows you to build iOS and Android apps to control your machine’s components, as well as manage your fleet and data, or provision machines.