This document introduces os-faults, an OpenStack fault injection library that provides a unified API for performing destructive actions against OpenStack. It contains drivers for DevStack, Fuel, Libvirt and IPMI that allow faults to be injected into different OpenStack environments. The library models OpenStack services and nodes, and provides drivers for cloud management and power management. It can be used via a command line interface to inject faults like restarting or killing services, rebooting nodes, and disconnecting networks for testing high availability and reliability at scale.