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.
HTTP Endpoints
Below is a list of HTTP endpoints available for a given Mesos process.
Depending on your configuration, some subset of these endpoints will be
available on your Mesos master or agent. Additionally, a /help
endpoint will be available that displays help similar to what you see
below.
NOTE: If you are using Mesos 1.1 or later, we recommend using the new v1 Operator HTTP API instead of the unversioned REST endpoints listed below. These endpoints will be deprecated in the future.
NOTE: The documentation for these endpoints is auto-generated from
the Mesos source code. See support/generate-endpoint-help.py
.
Master Endpoints
Below are the endpoints that are available on a Mesos master. These
endpoints are reachable at the address http://ip:port/endpoint
.
For example, http://master.com:5050/files/browse
.
allocator
files
logging
master
- /api/v1
- /api/v1/scheduler
- /create-volumes
- /destroy-volumes
- /flags
- /frameworks
- /health
- /machine/down
- /machine/up
- /maintenance/schedule
- /maintenance/status
- /quota
- /redirect
- /reserve
- /roles
- /slaves
- /state
- /state-summary
- /tasks
- /teardown
- /unreserve
- /weights
metrics
profiler
registrar(id)
system
version
Agent Endpoints
Below are the endpoints that are available on a Mesos agent. These
endpoints are reachable at the address http://ip:port/endpoint
.
For example, http://agent.com:5051/files/browse
.
files
logging
metrics
profiler
slave(id)
- /api/v1
- /api/v1/executor
- /api/v1/resource_provider
- /containerizer/debug
- /containers
- /flags
- /health
- /monitor/statistics
- /state