Welcome to the Viam Documentation

Viam is a complete software platform for robots that runs on any 64-bit Linux OS and macOS. Viam supports a wide variety of systems, including:

Learn and Try

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 your robots

  1. Set up your robot or fleet
  2. Install Viam on your robot
  3. Configure your robot
  4. Test your robot

Program your robots

Program and control your robots in the languages you already know like Python, Go, or TypeScript.

Robot code


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