Robot Development Kit

Viam’s Robot Development Kit (RDK) is the open-source, on-robot portion of the Viam platform, that provides viam-server and the Go SDK.


viam-server is responsible for:

  • All gRPC and WebRTC communication
  • Connecting robots to the cloud
  • Loading and managing connections to hardware components
  • Running built-in services
  • Managing configured processes
  • Connecting to other parts of your robot

Next Steps

Have questions, or want to meet other people working on robots? Join our Community Discord.