Ray website screenshot

Ray

Ray is an open-source unified compute framework, stewarded by Anyscale, that scales Python and AI workloads from a laptop to a cluster. It consists of Ray Core (a distributed runtime) and a set of AI libraries (Ray Train, Ray Data, Ray Tune, Ray Serve, RLlib) for training, batch inference, hyperparameter search, and model serving. Ray clusters expose a Dashboard and Jobs REST API on the head node (default port 8265) for submitting jobs, inspecting actors and tasks, and serving deployed applications via Ray Serve HTTP endpoints.

3 APIs 0 Features
Distributed ComputingMachine LearningAI InfrastructurePythonModel ServingOpen SourceCompute

APIs

Ray Jobs REST API

REST API on the Ray head node for submitting, listing, inspecting, and stopping Ray jobs, plus streaming logs. Default base URL is http://:8265/api/jobs/. Open-source...

Ray Dashboard API

Internal REST API powering the Ray Dashboard, exposing endpoints for nodes, actors, tasks, placement groups, runtime environments, and cluster events. Same base URL as the Jobs ...

Ray Serve HTTP API

HTTP interface for invoking models and applications deployed via Ray Serve. Each deployed application is exposed as an HTTP endpoint on the Serve HTTP proxy (default port 8000);...

Collections

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubRepository
GitHubRepository
👥
GitHubOrganization
GitHubOrganization
🔗
Anyscale
Anyscale
🔗
Slack
Slack
🔗
Forums
Forums
📰
Blog
Blog
🔗
Issues
Issues
🔗
License
License

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Ray Jobs REST API
  version: 1.0.0
items:
- info:
    name: List all jobs
    type: http
  http:
    method: GET
    url: http://127.0.0.1:8265/api/jobs/
  docs: List all jobs
- info:
    name: Submit a new job
    type: http
  http:
    method: POST
    url: http://127.0.0.1:8265/api/jobs/
    body:
      type: json
      data: '{}'
  docs: Submit a new job
- info:
    name: Get job status
    type: http
  http:
    method: GET
    url: http://127.0.0.1:8265/api/jobs/:job_id
    params:
    - name: job_id
      value: ''
      type: path
  docs: Get job status
- info:
    name: Get job logs
    type: http
  http:
    method: GET
    url: http://127.0.0.1:8265/api/jobs/:job_id/logs
    params:
    - name: job_id
      value: ''
      type: path
  docs: Get job logs
- info:
    name: Stop a job
    type: http
  http:
    method: POST
    url: http://127.0.0.1:8265/api/jobs/:job_id/stop
    params:
    - name: job_id
      value: ''
      type: path
  docs: Stop a job
- info:
    name: Get Ray cluster version
    type: http
  http:
    method: GET
    url: http://127.0.0.1:8265/api/version
  docs: Get Ray cluster version
bundled: true