The robotics platform that moves at the speed of software
Viam brings software engineering maturity to robotics and automation, giving developers the tools to move fast—to prototype, iterate, deploy and scale—on a single platform. Everything deployed on your hardware is open-source, ensuring transparency and control over your systems.
overview
Explore Viam
The robotics platform that moves at the speed of software
Viam brings software engineering maturity to robotics and automation, giving developers the tools to move fast—to prototype, iterate, deploy and scale—on a single platform. Everything deployed on your hardware is open-source, ensuring transparency and control over your systems.
Modern development tools bring software engineering velocity to hardware applications
Robotics is ready for the mature engineering practices that have become standard in software development over the last 30 years—version control, modern SDKs, cloud-based configuration. With Viam, you can use best-in-class tools and workflows:
Open-source SDKs in Python, Go, TypeScript, Flutter, and C++
Web-based configuration UI
Version control for machine configurations
Real-time monitoring and alerts
Platform Architecture
Watch as our CEO Eliot Horowitz walks us through Viam’s full-stack, modular platform architecture—highlighting seamless integration, hardware interoperability, and scalability. (3 minutes)
BUILD & INTEGRATE
Hardware-agnostic APIs allow you to swap components easily
Rather than rewriting integration logic every time you change out hardware components (like sensors, cameras, or arms), Viam's standardized APIs work across any hardware vendor, allowing for rapid iteration and testing.
data & ai
Built-in data management handles data infrastructure
Building intelligent machines requires managing complex data workflows and iterating on ML models. Viam handles data capture and storage, cloud sync, model training and deployment. You have the flexibility to train models on the platform or bring your own. Focus on building your robot while Viam manages the infrastructure.
Building a production-ready robotics company typically means integrating separate services for fleet management, monitoring, authentication, billing, and more. Each requires a learning curve and maintenance as you scale. With Viam, you avoid integration work—our unified platform means you can go from prototype to production in days, not months. Adopt our whole stack or just take the parts you need right now.
Hardware-agnostic APIs for motors, cameras, sensors, arms, and more
Module registry with community-built drivers that are instantly compatible with common hardware
Custom modules for hardware not yet supported
Modern SDKs in Python, Go, TypeScript, Flutter, and C++
Direct gRPC APIs access to write custom SDKs in any language
Web-based configuration with live hardware testing
Capture data at the edge, sync to cloud, train models, and deploy back to the device. Read the docs to learn more
Automatic data capture and sync from your entire fleet to the cloud
Built-in image annotation, or data export capabilities to use with your preferred platform
Cloud-based model training for object detection and classification, with instant deployment to your devices.
Edge and cloud inference for every use case
Sensor and image data querying using SQL or MQL
Model deployment using custom-trained or pre-built registry models, with instant deployment to your devices
Manage your robotic fleet with integrated monitoring, troubleshooting, and deployment tools to scale beyond the lab. Read the docs to learn more
Reusable configuration blocks for fleet-wide OTA updates
Staged rollouts to test updates before deploying fleet-wide
Version control to manage machine configuration versions across the fleet
Remote debugging to access logs and diagnostic data even when robots go offline
WebRTC connectivity works across network boundaries, enabling robots on different networks to talk to each other seamlessly
Real-time monitoring in a customizable dashboard showing status, alerts, and health metrics
Security & Compliance
Enterprise-grade security built in, not bolted on
End-to-end encryption (TLS/WebRTC). Role-based access control at every level. SOC 2 Type 2 certified with HIPAA and GDPR compliance. You own your data—export or delete anytime.