Viam · Arazzo Workflow
Viam Train and Monitor an ML Model
Version 1.0.0
Submit a TFLite training job, poll its status, and branch to logs or cancel.
View Spec
View on GitHub
RoboticsEdge AIFleet ManagementComputer-VisionMachine-LearningIoTEmbeddedgRPCArazzoWorkflows
Provider
Workflows
train-and-monitor-model
Submit a training job, check status, and branch to logs or cancellation.
Submits a TFLite training job, retrieves it by the returned id, and branches on status — fetching logs while it runs or canceling it if it failed.
1
submitJob
submitTrainingJob
Submit a built-in TFLite training job against the dataset.
2
checkStatus
getTrainingJob
Retrieve the training job by the returned id to inspect its status.
3
fetchLogs
getTrainingJobLogs
Pull the training job logs while the job is pending or running.
4
cancelJob
cancelTrainingJob
Cancel the training job when it has failed to free resources.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for arazzo workflows
4 MCP tools reach this
find_arazzoBrowse and filter every workflow in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/viam-train-and-monitor-model-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.