Announcing our $30M Series C fundraise | Read more from our CEO

Build robots like you build software

One platform. The entire robotics lifecycle.
Viam is a software platform for building, deploying, and managing robotics applications. Write control logic using a Viam SDK in your language of choice, with well-defined APIs for hardware and services. Treat hardware as a single machine in the cloud. Develop application code from anywhere. The same application code scales from the first prototype to a global fleet. Viam makes the physical world programmable.

Get to a working robot faster

Start writing application logic on day one. See something move without assembling a robotics stack first.
  • Multi-language SDKs (Python, Go, TypeScript)
  • Hardware abstracted into simple APIs
  • Viam Registry for instant driver and ML model access
An illustration showing how you can swap your hardware with a simple line of code

Spend time on what your robot actually does

Your differentiation isn’t in drivers, networking, or integration nightmares. Viam handles the plumbing so you can focus on movement, perception, and real-world behavior.
  • Built-in motion and vision
  • Remote access and control without a VPN
  • Built-in security and fleet-wide access control
An illustration showing multiple aspects of the viam app

Scale without rewrites

What works in your first prototype keeps working as you scale. No stack reset. No migration event. No throwaway code when you go to production.
  • Cloud-managed fleet monitoring and alerting
  • OTA updates for software and ML models
  • Canary testing and rollbacks for safe versioning
An illustration showing how you can push updated configurations to your entire fleet of robots
See under the hood
Right arrow
ROBOTIC SURFACE FINISHING
SurfaceAI
By
A png of the viam logo in white
The system that gets smarter every shift.
SurfaceAI is Viam's production-grade robotic solution for high-precision finishing on custom manufactured parts. Built for high-dust, high-mix factory floors, the system sees each part, adjusts dynamically, and learns your process over time. It's the only robotic finishing system that gets better the more you use it.
Explore more

Stop managing plumbing. Start building robots.

Create your free account and get your first machine online in minutes.
Start building for free
Right arrow