Reference

Technical reference for the Viam platform. Use this section when you need authoritative details on APIs, built-in models, SDKs, runtime behavior, or supported hardware.

SectionUse it for
APIsMethod reference for component, service, robot, and app APIs
ComponentsPer-model reference for built-in components: attributes, behavior, caveats
ServicesPer-model reference for built-in services: attributes, behavior, caveats
SDKsPython, Go, TypeScript, Flutter, and C++ SDK reference
viam-serverviam-server runtime: lifecycle, configuration, logging, CLI options
viam-agentviam-agent reference: subsystems, version control, system configuration
TriggersTrigger configuration reference
Device setupHardware-specific setup for supported single-board computers and microcontrollers
GlossaryTerm definitions for the Viam platform