The RDK is the open-source, on-machine portion of the Viam platform, that provides viam-server and the Go SDK.
Add a modular resource to your machine by configuring it.
Create a module to provide a new modular resource to your machine.
Use the Viam CLI to upload a custom module to the Viam registry as a public module or as a private module that is shared only within your organization.
Define a new API for a resource that does not fit into existing component or service subtypes.
The micro-RDK is a lightweight version of the Robot Development Kit which can run on resource-limited embedded systems.
Tutorials and repositories with modular resources configuration examples.
Some usage may require you to define new APIs or deploy custom components using a server on a remote part
Add additional models of components and services or ML models from the Viam Registry, or extend Viam by creating new modular resources.