Abstract. Applications of Multi-Agent Systems (MAS) are versatile, from solving distributed combinatorial problems through playing graphical games, to performing agents-based simulation. The present paper discuss a new versatile MAS simulation and analysis tool which has several specialized APIs focuses on a specific application domains like Distributed Constraint Reasoning (DCR), Game Theory, ABM, etc. AgentZero is specifically designed for the specification, implementation, and evaluation of distributed algorithms and simulation. AgentZero provides full support to researchers in the form of an extensive agent-based environment for algorithmic research that includes a distributed run-time environment, built-in performance measures that are automatically used by all algorithms, and visualization tools that help design and understand the behavior of complex scenarios. The API of the AgentZero simulator is described and important architectural decisions that enable analysis and smooth implementation of a variety of algorithms are explained and described. In the context of agent-oriented software engineering (AOSE), AgentZero exemplifies two aspects: an agent-based simulation environment and tools, and a variety of development and runtime aids for agentbased algorithms and systems.