# API Reference Overview

Welcome to MechWolf's reference technical documentation. Here, you'll find detailed descriptions of every class and function in MechWolf.

MechWolf is broken into several parts:

Name Source code location Description
MechWolf core mechwolf/core The primary MechWolf business logic, which implements the key features of MechWolf including compilation and execution.
Standard components mechwolf/components/stdlib Officially supported but nonfunctional components, used as a high level abstraction.
Contributed components mechwolf/components/contrib Community-supported components which are capable of executing real-world protocols.
Reproducibility zoo mechwolf/zoo Community-supported functions to dynamically generate apparatuses and protocols.
Plugins mechwolf/plugins Community-supported functions that add features to MechWolf