If you're new to Mesos

See the getting started page for more information about downloading, building, and deploying Mesos.

If you'd like to get involved or you're looking for support

See our community page for more details.

Documentation

Mesos Fundamentals

Running Mesos

Advanced Features

APIs

  • Scheduler HTTP API describes the new HTTP API for communication between schedulers and the Mesos master.
  • Executor HTTP API describes the new HTTP API for communication between executors and the Mesos agent.
  • Operator HTTP API describes the new HTTP API for communication between operators and Mesos master/agent.
  • API Client Libraries lists client libraries for the HTTP APIs.
  • Versioning describes HTTP API and release versioning.
  • Javadoc documents the old Java API.
  • Doxygen documents the C++ API.

Running Mesos Frameworks

  • Mesos frameworks for a list of apps built on top of Mesos and instructions on how to run them.
  • Sandbox describes a useful debugging arena for most users.

Developing Mesos Frameworks

Extending Mesos

Contributing to Mesos

More Info about Mesos

Books on Mesos

Apache Mesos Essentials by Dharmesh Kakadia

Apache Mesos Essentials by Dharmesh Kakadia (Packt, 2015)

Building Applications on Mesos by David Greenberg

Building Applications on Mesos by David Greenberg (O'Reilly, 2015)

Mesos in Action by Roger Ignazio

Mesos in Action by Roger Ignazio (Manning, 2016)