Viam Data Client API
Upload, download, query (SQL/MQL), tag, and delete tabular and binary data captured from machines. Manage datasets, saved queries, bounding boxes, sequences, and the cloud-hosted MongoDB connection used for analytics workloads.
Viam Data Client API is one of 14 APIs that Viam publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
This API exposes 3 machine-runnable capabilities that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko and 2 JSON Schema definitions.
Tagged areas include Robotics, Data, Tabular Data, Binary Data, and Datasets. The published artifact set on APIs.io includes API documentation, an OpenAPI specification, 3 Naftiko capability specs, and 2 JSON Schemas.
Documentation
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/viam/refs/heads/main/json-schema/viam-tabular-data-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/viam/refs/heads/main/json-schema/viam-binary-data-schema.json
Other Resources
Protobuf
https://github.com/viamrobotics/api/blob/main/proto/viam/app/data/v1/data.proto
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/viam/refs/heads/main/capabilities/data-tabular.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/viam/refs/heads/main/capabilities/data-binary.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/viam/refs/heads/main/capabilities/data-datasets.yaml