This document introduces Nova, an open source cloud computing fabric controller. It describes Nova's core files, binaries, and services. Nova uses a flags module to manage configurable parameters. It has a scheduler module that uses drivers and managers to interface with different backend structures and implement custom scheduling algorithms. Nova's services include internal Service classes and external-facing WSGIService classes that provide APIs via HTTP.