Last modified 3 years ago Last modified on 01/04/14 14:33:36

Project is obsolete

Please see this project at .

RHEV-M API Definition

This is an effort to define an official REST API for Red Hat Enterprise Virtualization.

There are three parts to the project:

  1. The REST API definition - Java interfaces defining the API methods and base classes defining the API's object model. These are annotated with JAX-WS and JAXB annotations.
  2. A PowerShell wrapper implementation - a servlet implementing the API by wrapping the RHEV-M 2.2 PowerShell API.
  3. A mock implementation - a servlet implementing the API using mocked-up resources. This allows one to experiment with the API without needing a RHEV-M installation.

Red Hat Enterprise Virtualization 2.2 users can download a milestones release and follow this installation guide to get started.

A native version of the API has been developed and will be part of Red Hat Enterprise Virtualization 3.0. Current customers and partners can access it via our RHEV 3.0 beta program. The code will be open source under the oVirt project.

REST API Reference


The PowerShell wrapper is for experimentation only and not a supported Red Hat solution.

Get Involved

This is a wiki, so please do feel free to edit. If you don't have a Fedora account, sign up for one here, more details here