This document provides an introduction and overview of Byteman, a tool for injecting faults into Java applications. It covers how to activate and load Byteman scripts, the ECA (event-condition-action) model used to define rules, common locators and expressions, options for compiling rules, helpers for debugging and tracing, examples of rules, and integrating Byteman with testing frameworks. Configuration details are also provided for using Byteman with WildFly.