overview

Explore the Viam Platform

The engineering platform for devices in the physical world.
Viam is a full stack solution for the kinds of devices that exist anywhere from your home, your office, in cars or boats, in warehouses or factories, at arenas, or other public places.
Viam is already an extensive platform, and continues to expand, because building products in the physical world is hard, and cobbling together a dozen tools or building them yourself takes a huge amount of valuable work from the engineers who should be focused on your unique products.
Viam is designed to run everywhere, from a Raspberry Pi, to a massive Linux server, to an ESP32.
We start with low-level integrations with any sensor or actuators, and enable you to connect and manage everything in the cloud; with that it is simple to get data from the physical world into the cloud, and taking action on it back in the physical world is just as easy.
Everything in Viam is pluggable and modular. You can add support for any device you need, any algorithm you want, or any model training or inference engine you care to use.
Please read more below, and in the docs, and we can’t wait to see what you build.

Viam's platform architecture

A diagram showing Viam's platform architecture

Platform Architecture

Watch as CEO Eliot Horowitz walks us through Viam’s full-stack, modular platform architecture—highlighting seamless integration, hardware interoperability, and scalability. (3 minutes)

Platform Demo

Watch a quick demo of the Viam platform, using a smart cat food feeder. You’ll see how Viam makes it easy to configure and connect devices, easily integrate AI and data, and command and control devices at scale. (5 minutes)
Try Viam for free

Built for all your device needs

Build and integrate

Configure and connect devices. Build apps for the physical world.
Build products for the physical world quickly and easily, with full freedom to work with any hardware. Connect any sensors and actuators, quickly add support for new hardware, and seamlessly make changes, all made easy with our novel modular registry and turn-key solutions. Plus, simple and modern APIs for both real-time and historical data let you easily create applications for you, your users, and your team—whether web, mobile, voice, or embedded.
An illustration showing the Viam platform being used to securely manage a fleet of smart machines
An illustration showing the Viam platform being used to securely manage a fleet of smart machines

AI and data

Transform and train your physical world data in the cloud.
Employ it at the edge.
Viam gives you AI, ML, storage, and data sync with unparalleled performance. With a single, efficient loop from your device to your data and AI solutions and back again, Viam takes care of the plumbing that would otherwise take you months or years to build, greatly increasing your ROI and creating real value.
See also

Deploy, manage, and troubleshoot

Command and control your devices at scale.
From code deployment and software upgrades, to security updates, network and log management, Viam gives you all the tools you need to run efficiently at scale, significantly reducing expensive on-site servicing and upgrades.
An illustration showing the Viam platform being used to securely manage a fleet of smart machines
Read the documentation