This document provides an overview of using the Xen management API with the Ruby programming language. It discusses how the API standardizes the data model and communication protocol. It then demonstrates how to use a Ruby gem to interface with the API, giving examples of accessing virtual machines, calling methods on them, and using the API to perform operations equivalent to "xm create".