Viam Documentation
Welcome to the Viam Documentation! Viam is a complete software platform for smart machines that runs on Linux and macOS and supports a wide variety of popular systems, including:
NVIDIA Jetson Nano
NVIDIA Jetson Orin Nano
Raspberry Pi 4
BeagleBone AI-64
Intel UP4000
Espressif ESP32
Raspberry Pi 3
NVIDIA Jetson AGX Orin
NVIDIA Jetson Xavier NX
Raspberry Pi Zero 2W
Numato GPIO Modules
PCA9686 I2C Interface
Texas Instruments TDA4VM
Explore more about the Viam platform or try it out for yourself:
Learn about the Viam platform in 3 minutes and then drive a Viam rover from the comfort of your home or follow along with a tutorial.
- Configure a machine or a fleet
- Install Viam on your machine
- Configure components and add services
- Control and test your machine
Program and control your machines in the languages you already know like Python, Go, TypeScript, C++, or Flutter.

Have questions, or want to meet other people working on smart machines? Join us in the Community Discord!