Project: Apache Mesos (Orchestration & Management / Scheduling & Orchestration)
File: api-client-libraries.md

title: Apache Mesos - HTTP API client libraries layout: documentation <table class="table table-bordered"> <thead> <tr><th>Name</th><th>Language</th> </thead> <tr> <td><a href="https://github.com/apache/mesos/tree/master/src/scheduler"> Scheduler Library</a></td> <td>C++</td> </tr> <tr> <td><a href="https://github.com/apache/mesos/tree/master/src/java/src/org/apache/mesos/v1/scheduler"> Scheduler Adapter (depends on native libmesos)</a></td> <td>Java</td> </tr> </table> *Note: These libraries are supported by their authors, so if you run into any issues, file them with the library maintainers.* <table class="table table-bordered"> <thead> <tr><th>Name</th><th>Language</th> </thead> <tr> <td><a href="https://github.com/mesosphere/mesos-rxjava"> Mesos RxJava</a></td> <td>Java</td> </tr> <tr> <td><a href="https://github.com/tobilg/mesos-framework"> mesos-framework</a></td> <td>JavaScript</td> </tr> <tr> <td><a href="https://github.com/mesos/mesos-go"> mesos-go</a></td> <td>Go</td> </tr> <tr> <td><a href="https://github.com/ondrej-smola/mesos-go-http"> mesos-go-http</a></td> <td>Go</td> </tr> <tr> <td><a href="https://github.com/carlonelong/mesos-framework-sdk"> mesos-framework-sdk</a></td> <td>Go</td> </tr> <tr> <td><a href="https://github.com/nokia/mesos-scala-api"> mesos-scala-api</a></td> <td>Scala</td> </tr> <tr> <td><a href="https://github.com/douban/pymesos"> PyMesos</a></td> <td>Python</td> </tr> <tr> <td><a href="https://github.com/osallou/python-mesos-http"> python-mesos-http</a></td> <td>Python</td> </tr> </table> <table class="table table-bordered"> <thead> <tr><th>Name</th><th>Language</th> </thead> <tr> <td><a href="https://github.com/apache/mesos/tree/master/src/executor"> Executor Library</a></td> <td>C++</td> </tr> </table> *Note: These libraries are supported by their authors, so if you run into any issues, file them with the library maintainers.* <table class="table table-bordered"> <thead> <tr><th>Name</th><th>Language</th> </thead> <tr> <td><a href="https://github.com/tobilg/mesos-framework"> mesos-framework</a></td> <td>JavaScript</td> </tr> <tr> <td><a href="https://github.com/mesos/mesos-go"> mesos-go</a></td> <td>Go</td> </tr> <tr> <td><a href="https://github.com/verizonlabs/mesos-framework-sdk"> mesos-framework-sdk</a></td> <td>Go</td> </tr> <tr> <td><a href="https://github.com/douban/pymesos"> PyMesos</a></td> <td>Python</td> </tr> </table> *Note: These libraries are supported by their authors, so if you run into any issues, file them with the library maintainers.* <table class="table table-bordered"> <thead> <tr><th>Name</th><th>Language</th> </thead> <tr> <td><a href="https://github.com/tobilg/mesos-operator-api-client"> mesos-operator-api-client</a></td> <td>JavaScript</td> </tr> <tr> <td> <a href="https://github.com/miroswan/mesops">mesops</a> </td> <td> Go </td> </tr> </table> *Note: These libraries are supported by their authors, so if you run into any issues, file them with the library maintainers.* <table class="table table-bordered"> <thead> <tr><th>Name</th><th>Language</th> </thead> <tr> <td><a href="https://github.com/carlonelong/mesos-resource-provider-sdk"> mesos-resource-provider-sdk</a></td> <td>Go</td> </tr> </table>