Viam · Postman Collection

Viam Component APIs

REST/JSON transcoding of every Viam Component gRPC API — the hardware abstraction layer that lets any client speak the same uniform contract to motors, cameras, arms, sensors, and every other supported component class regardless of model. Canonical contracts: https://github.com/viamrobotics/api/tree/main/proto/viam/component Every component exposes DoCommand (model-specific extension), GetStatus, and GetGeometries in addition to its class-specific operations. Contact Support: Name: Viam Support

48
Requests
65
Folders
View on GitHub Raw JSON RoboticsEdge AIFleet ManagementComputer VisionMachine LearningIoTEmbeddedgRPCPostman Collection

Overview

Viam Component APIs is a Postman Collection published by Viam on the APIs.io network.

REST/JSON transcoding of every Viam Component gRPC API — the hardware abstraction layer that lets any client speak the same uniform contract to motors, cameras, arms, sensors, and every other supported component class regardless of model. Canonical contracts: https://github.com/viamrobotics/api/tree/main/proto/viam/component Every component exposes DoCommand (model-specific extension), GetStatus, and GetGeometries in addition to its class-specific operations. Contact Support: Name: Viam Support

The collection contains 48 requests organised into 65 folders.

Tagged areas include Robotics, Edge AI, Fleet Management, Computer Vision, and Machine Learning.

Requests & Folders

viam.component.arm.v1.ArmService
viam.component.base.v1.BaseService
viam.component.board.v1.BoardService
viam.component.button.v1.ButtonService
viam.component.camera.v1.CameraService
viam.component.encoder.v1.EncoderService
viam.component.gantry.v1.GantryService
viam.component.gripper.v1.GripperService
viam.component.motor.v1.MotorService
viam.component.movementsensor.v1.MovementSensorService
viam.component.powersensor.v1.PowerSensorService
viam.component.sensor.v1.SensorService
viam.component.servo.v1.ServoService
viam.component.switch.v1.SwitchService
viam.component.audioin.v1.AudioInService
viam.component.audioout.v1.AudioOutService
viam.component.generic.v1.GenericService

Related API Specs

Viam Fleet Management API (OpenAPI) Viam Machine Management API (OpenAPI) Viam Data Client API (OpenAPI) Viam Data Sync API (OpenAPI) Viam ML Training API (OpenAPI) Viam ML Inference API (OpenAPI) Viam Billing API (OpenAPI) Viam Motion Service API (OpenAPI) Viam Vision Service API (OpenAPI) Viam SLAM Service API (OpenAPI) Viam ML Model Service API (OpenAPI) Viam Component APIs (OpenAPI) Viam Data Pipelines API (OpenAPI) Viam Provisioning API (OpenAPI)
Back to Viam · All Collections · GitHub