Viam vastly simplifies the software side of robotics so you can focus on building something great instead of being slowed down by tools.

The open-source robotics software platform for:
Beginners
Hobbyists
Engineers
Entrepreneurs
An illustration of a base component

Prototype rapidly

Use whatever hardware you want, configure components in minutes, and swap out parts with ease to iterate faster than ever before.
An illustration representing how easy it is to configure components in Viam.
An illustration representing how you can code in any language using Viam

Program in any language

Use any language you like to program your robot and take advantage of built-in higher-level services like Computer Vision & SLAM.

Securely manage and scale

Scale effortlessly with secure fleet management, remote control, and fine-grained permissioning, all built in to the platform.
An illustration representing a fleet of robots built with Viam. The image shows a robot arm, and IOT plant watering robot, and a rover.
An illustration representing how Viam allows you to push updates to your entire fleet.
Manage data with the cloud
Secure data management at every step: sync data from each robot to the cloud, explore data across robots, and push back down to your fleets.
An illustration representing how easy it is to configure components in Viam.

Prototype rapidly

Use whatever hardware you want, configure components in minutes, and swap out parts with ease to iterate faster than ever before
An illustration representing how you can code in any language using Viam

Program in any language

Use any language you like to program your robot and take advantage of built-in higher-level services like Computer Vision & SLAM.
An illustration representing a fleet of robots built with Viam. The image shows a robot arm, and IOT plant watering robot, and a rover.

Securely manage and scale

Scale effortlessly with secure fleet management, remote control, and fine-grained permissioning, all built in to the platform.
An illustration representing how Viam allows you to push updates to your entire fleet.

Manage data with the cloud

Secure data management at every step: sync data from each robot to the cloud, explore data across robots, and push back down to your fleets.