Extend Viam with modular resources

Viam’s Robot Development Kit (RDK) provides built-in support for a variety of resources:

However, if you want to work with a new hardware component that is not already supported by Viam, or want to introduce a new software service or service model to support additional functionality on your smart machine, you can extend Viam by adding a modular resource to your smart machine.

Click on the cards below for instructions on implementing modular resources through modules or remotes: