The experimentation and testing tool for Apache Mesos

  • Vagrant-like workflow for starting Apache Mesos on your machine
  • Java API for Test Driven Development
  • Add a minimesos JUnit @ClassRule to start containerized Mesos cluster
  • Start the scheduler of your framework
  • Perform assertions on the cluster state via minimesos API
  • After the test is done the cluster is destroyed


Start a Mesos cluster on the command line or via the Java API.


Mesos master, agent and Zookeeper processes run in separate Docker containers.


minimesos exposes framework, state and task information via its cluster state API.

curl -sSL | sh
Documentation: 0.13.0 | Latest commit