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, the structure of Byteman rules using ECA (Event-Condition-Action), rule locations, helpers, expressions, compiling vs interpreting rules, testing rules with BMUnit, configuration options, and examples. Demonstrations of Byteman are also mentioned.