This document provides an introduction to realist evaluation and synthesis methodology. Realist methodology seeks to understand how and why programs work by exploring the interactions between contexts, mechanisms, and outcomes. It uses a theory-driven approach to evaluate complex social programs and assess how outcomes may differ depending on contextual factors. The key aspects of realist evaluation explained in the document are that it focuses on developing explanatory program theories, explores causal pathways and mechanisms, and aims to provide context-sensitive explanations rather than generalized verdicts. Undertaking realist research is described as an iterative process of refining theories based on mixed evidence.