Hanzo
API Reference

Hanzo Engine API

Hanzo Engine provides GPU cluster management, ML job orchestration,

Hanzo Engine provides GPU cluster management, ML job orchestration,

Base URLhttps://engine.hanzo.ai
Version1.0.0
Operations35
GuideHanzo Engine API guide

Authentication

  • bearerAuth — HTTP bearer
  • BearerAuth — HTTP bearer

All Hanzo APIs share one bearer credential and common error and pagination conventions. See API conventions.

curl -H "Authorization: Bearer $HANZO_API_KEY" https://engine.hanzo.ai

Endpoints

Clusters

MethodEndpointDescription
GET/v1/engine/clustersList GPU clusters
POST/v1/engine/clustersRegister GPU cluster
GET/v1/engine/clusters/{id}Get cluster
PUT/v1/engine/clusters/{id}Update cluster
DELETE/v1/engine/clusters/{id}Deregister cluster
GET/v1/engine/clusters/{id}/nodesList cluster nodes

GPUs

MethodEndpointDescription
GET/v1/engine/gpusList available GPU types
GET/v1/engine/gpus/allocationsGet GPU allocations

Jobs

MethodEndpointDescription
GET/v1/engine/jobsList jobs
POST/v1/engine/jobsSubmit job
GET/v1/engine/jobs/{id}Get job
DELETE/v1/engine/jobs/{id}Delete job
POST/v1/engine/jobs/{id}/cancelCancel job
GET/v1/engine/jobs/{id}/logsGet job logs
GET/v1/engine/jobs/{id}/metricsGet job metrics

Pipelines

MethodEndpointDescription
GET/v1/engine/pipelinesList ML pipelines
POST/v1/engine/pipelinesCreate ML pipeline
GET/v1/engine/pipelines/{id}Get pipeline
DELETE/v1/engine/pipelines/{id}Delete pipeline
GET/v1/engine/pipelines/{id}/runsList pipeline runs
POST/v1/engine/pipelines/{id}/runsCreate pipeline run
GET/v1/engine/pipelines/{id}/runs/{run_id}Get pipeline run

Ray

MethodEndpointDescription
GET/v1/engine/ray/clustersList Ray clusters
POST/v1/engine/ray/clustersCreate Ray cluster
GET/v1/engine/ray/clusters/{name}Get Ray cluster
DELETE/v1/engine/ray/clusters/{name}Delete Ray cluster
PUT/v1/engine/ray/clusters/{name}/scaleScale Ray workers
GET/v1/engine/ray/clusters/{name}/dashboardGet Ray dashboard URL
GET/v1/engine/ray/clusters/{name}/statusGet Ray cluster status

Serve

MethodEndpointDescription
GET/v1/engine/serve/endpointsList serving endpoints
POST/v1/engine/serve/endpointsCreate serving endpoint
GET/v1/engine/serve/endpoints/{name}Get serving endpoint
PUT/v1/engine/serve/endpoints/{name}Update serving endpoint
DELETE/v1/engine/serve/endpoints/{name}Delete serving endpoint
GET/v1/engine/serve/endpoints/{name}/metricsGet serving endpoint metrics

Hanzo Engine API guide · All Hanzo APIs · OpenAPI spec

How is this guide?

On this page