An illustration of robots sending data to Viam and Viam pushing updates out to those robots

DATA MANAGEMENT FEATURES

  • Tools to capture data and sync it to the cloud
  • Ability to deal with online and offline scenarios
  • Tools for dealing with bandwidth limitations and optimization
  • Flexibility to determine the data collected, the level of granularity and when data is uploaded
  • Ability to handle interrupted syncs
  • Ability to view uploaded images, sensor readings and metrics in a user intuitive format
  • Ability to send models back to your robots to improve performance
  • Simplifies using your cloud data to build models, analytics, or other uses
  • Access to third-party vendors (e.g. Google AI) with minimal or no setup
An illustration of software being developed using Viam SDK

CODE DEPLOYMENT FEATURES

  • Manage your code, Viam’s code, and any other code you need on a fleet of robots
  • Do canary deployments
  • Ensure updates happen on time
  • See dashboards that provide visibility into your fleet
  • Simple APIs to control any part of your robot
An illustration of Viam managing global deployments

TOOLS FOR SCALING YOUR ORGANIZATION

  • Fleet management capabilities for scaling
  • User authentication & permissioning
  • SDKs in multiple languages significantly widens the pool of engineers available to work on your robotics solution
  • Open source Flutter SDK for mobile app creation
  • Remote control capabilities—for example, to minimize your support costs
An illustration of a robot being configured through Viam

ASSET MANAGEMENT FEATURES

  • Fragments allow different hardware configurations within one fleet, so you can introduce hardware variants to lower costs or deal with supply chain shortages
  • Visibility into real time and historical usage per deployed asset
  • Consumption-based platform costs with zero setup fees

Increase your speed. Lower your costs.