Authentication & API access
H2O Cascade exposes a REST API for interacting with the platform programmatically. There is currently no separate Python SDK — all interactions are done via standard HTTP requests. You can perform all actions available in the UI (like uploading datasets, running experiments, or deploying models) directly via API.
Generate Your API Key
To authenticate with the API, you’ll need to generate a personal API key:
- Log in to your environment
Log in to your H2O Cascade environment.
- Open the API Keys page
Click on your name in the top-right corner, then select API Keys.
- Generate a new key
If no key has been generated yet, click Generate New API Key.
- Copy the key immediately
You’ll be shown the key only once — make sure to copy it to a safe location immediately.
NoteLost it? Just generate a new one — this will invalidate any existing key.
- Confirm the key is listed
After generation, you’ll see your key listed (e.g.
<your name>'s API Key) with usage status and timestamp.
Accessing the REST API Docs
To explore and try the API directly in your browser:
- Click on your name in the top-right again and select API Docs.
- The API reference is specific to your environment — it is not publicly accessible.
- Click Authorize and paste your API key to authenticate your session.
Once authenticated, you can use the interface to:
- List your projects
- Upload or retrieve datasets
- Start or stop experiments
- Create or update deployments
Everything in the platform is accessible via API — it's fully scriptable.
- Submit and view feedback for this page
- Send feedback about H2O Cascade to cloud-feedback@h2o.ai