Ravada 2.2.1 is out! Go to the install page.
Ravada VDI project
Free, easy-to-use & deploy VDI solution


Ravada is an open-source project that allows users to connect to a Virtual Desktop. It is a VDI broker.

Its back-end has been designed and implemented in order to allow future hypervisors to be added to the framework. Currently it supports KVM.

The only requirements are: a web-browser and a remote viewer supporting the spice protocol.

Ravada delivers:

Following the documentation*, you'll be ready to deploy a virtual machine in minutes. For more information, follow get started.

*Also available in PDF and EPUB.

Who is Ravada meant for?:

Ravada is meant for sysadmins who want to deploy on-premise Virtual Desktops. It is built on top of Linux, so a basic knowledge of managing GNU/Linux systems is advisable.

Get started on VDI, without reinvent the wheel.


Frontend Web Features

Getting Started



We're proud to program it in Perl.

Perl 5 is a highly capable, feature-rich programming language with over 30 years of development. More about why we love Perl...

Web Framework

We use Mojolicious, a real-time web framework.

Data Modeling

We use MySQL. It's the world's most popular open source database. With its proven performance, reliability, and ease-of-use.

Internationalization (i18n)

We use Weblate to provide a cleaner and easy to use interface for translators.

It's meant for adapting applications and text to enable their usability in a particular cultural or linguistic market.


We use Git as a version control system for tracking changes in computer files and coordinating work on those files among our team. You're invited to contribute!

Our code is licensed with AGPL and is available in Github.

A lot of Free Software

We use a lot of powerful free source like GNU/Linux Ubuntu, KVM, Libvirt or Spice, among others. Responsive web made with Bootstrap and AngularJS.

Get Help with Ravada

Using Ravada

I need help using Ravada for my project.

Bug Reporting

I think I found a bug in the code.

Feature Requests

I have a suggestion for how Ravada could be improved.


Information useful if you want to work on the Ravada core development.

Have you installed Ravada ?

Glad to hear ! Drop us a line, , telegram or star in github.

Tell us if you need assistance.