# MOOF Multi-agent Development Kit (MMDK)

The **MOOF MMDK** is the engine that powers agent creation and configuration. It can be thought of as the *SDK under the hood* of the Playground, which can also be directly utilized by developers who prefer writing code or integrating MOOF capabilities into other applications. The MMDK provides a rich set of abstractions and libraries for defining agents, environments, and multi-agent workflows.

As the **development backbone** of MOOF, MMDK caters both to non-programmers (through templates and the Playground’s UI that calls into MMDK under the hood) and to developers (through code APIs and scripts). By standardizing patterns (like how to implement a task loop, how to handle tool failures, etc.), it saves creators from reinventing the wheel for each agent and ensures robustness. The end result is faster development of complex multi-agent systems, akin to how web frameworks accelerated building complex websites.
