http://localhost:54321 and the /3/ version prefix. Responses are JSON. Long-running operations return a job reference; poll GET /3/Jobs/{job_id} for completion.
Frames
GET /3/Frames
List all frames stored in the H2O cluster.Query parameters
Query parameters
Include compatible model IDs for each frame.
Response fields
Response fields
Array of frame summaries.
GET /3/Frames/
Retrieve details for a specific frame, including column statistics.Path parameters
Path parameters
The key name of the frame (e.g.,
train_frame).DELETE /3/Frames/
Delete a frame from the cluster and free its memory.Key name of the frame to delete.
Models
GET /3/Models
List all trained models in the cluster.Response fields
Response fields
Array of model summaries.
GET /3/Models/
Retrieve full details for a specific model, including training metrics and parameters.The key name of the model (e.g.,
GBM_model_1234567890).Response fields
Response fields
Single-element array containing the model.
DELETE /3/Models/
Delete a model from the cluster.Key name of the model to delete.
ModelBuilders
POST /3/ModelBuilders/
Train a model asynchronously. Returns a job reference immediately. The response includes ajob.key.name to poll at GET /3/Jobs/{job_id}.
Available {algo} values: gbm, drf, deeplearning, glm, gam, xgboost, kmeans, pca, svd, glrm, isolationforest, naivebayes, stackedensemble.
Path parameters
Path parameters
Algorithm name. See the list of available values above.
Common body parameters
Common body parameters
Key name of the training frame.
Object with a
column_name field specifying the response column (e.g., {"column_name": "label"}).Key name of the validation frame.
Custom key for the trained model. Auto-generated if omitted.
Cross-validation folds.
Random seed.
Response fields
Response fields
Asynchronous job reference.
Jobs
GET /3/Jobs/
Poll the status of an asynchronous job.The job key name returned by a training or parsing request.
Response fields
Response fields
Single-element array with job details.
AutoML
POST /3/AutoML
Start an AutoML run. Trains multiple models and produces a leaderboard ranked by a performance metric.Key body fields
Key body fields
Key name of the training frame.
Object with
column_name field specifying the target column.Optional holdout frame for leaderboard scoring.
Maximum number of individual models to train.
Maximum AutoML runtime in seconds.
Random seed. Pair with
max_models for reproducible runs.Algorithms to exclude. Options:
GLM, GBM, DRF, XGBoost, DeepLearning, StackedEnsemble.Response fields
Response fields
Job reference for polling. When done,
dest.name contains the AutoML project ID.GET /3/AutoML/
Retrieve the results and leaderboard for a completed AutoML run.AutoML project ID, returned in the
dest.name field of the job response.Predictions
POST /3/Predictions/models//frames/
Score a frame using a trained model. Creates a predictions frame and returns it inline.Path parameters
Path parameters
Query parameters
Query parameters
Metadata
GET /3/Metadata/endpoints
List all registered REST endpoints with their HTTP methods, paths, handler classes, and parameter schemas. This is the canonical API discovery endpoint.Response fields
Response fields
All registered routes.
Quick reference
| Method | Path | Description |
|---|---|---|
GET | /3/Frames | List all frames |
GET | /3/Frames/{frame_id} | Get frame details and preview |
DELETE | /3/Frames/{frame_id} | Delete a frame |
GET | /3/Models | List all models |
GET | /3/Models/{model_id} | Get model details and metrics |
DELETE | /3/Models/{model_id} | Delete a model |
POST | /3/ModelBuilders/{algo} | Train a model |
GET | /3/Jobs/{job_id} | Poll job status |
POST | /3/AutoML | Start AutoML |
GET | /3/AutoML/{automl_id} | Get AutoML results |
POST | /3/Predictions/models/{model_id}/frames/{frame_id} | Score a frame |
GET | /3/Metadata/endpoints | List all endpoints |
GET | /3/Cloud | Cluster health and node info |
POST | /3/ImportFiles | Import a file from the server filesystem |
POST | /3/Parse | Parse an imported raw file into a frame |
GET | /3/Grid/{grid_id} | Get grid search results |