Viam TypeScript SDK
Build and connect to robots with TypeScript

(In)stability Notice
Warning
This is a beta release of the Viam TypeScript SDK. Stability is not guaranteed. Breaking changes are likely to occur, and occur often.
Usage
Installation
npm install @viamrobotics/sdk
Examples
The examples directory contains small apps that demonstrate how to use this SDK to operate a robot running Viam.
Documentation
https://ts.viam.dev
Node
To use this SDK with node, read the documentation or view the example
React Native
To use this SDK with React Native, read the documentation or view the example
Offline Mode
To run the TypeScript SDK in offline mode, see Connect over local network or offline.
License
Copyright 2022-2025 Viam Inc.
Apache 2.0 - See LICENSE file