Build and Integrate

Control your device and any attached physical hardware from anywhere in the world.


  • Installation →

    Install Viam on any device.

  • Registry →

    An online hub of resources you can use on your machines..

  • Modules →

    Create modules to support your specialized hardware and software.

  • Viam applications →

    Deploy web applications to provide an interface for your machines.

  • SDKs →

    Control your machines with Go, Python, TypeScript, Flutter, C++, and more.

  • Motion planning →

    Use built-in motion planning software to move arms, bases, etc.

  • Micro-RDK →

    The lightweight version of viam-server for microcontrollers.