Connect

Various means of connecting to ZenML.

Once ZenML is deployed, there are various ways to connect to it.

Choose how to connect

Use this quick guide to pick the right method based on your context:

Context
Use
Credentials
Docs

You are a human using the CLI and browser

Interactive login (device flow)

Your user session (24h/30d)

Script/notebook needs quick API calls to a workspace or OSS server

Temporary API token (1h)

User-scoped token

CI/CD or long‑lived automation calling a workspace or OSS server

Service account + API key

Long‑lived API key issuing short‑lived tokens

Managing orgs/workspaces/users via Pro management API (cloudapi.zenml.io)

ZenML Pro API token (1h) or org service account + API key

Org-scoped token or API key

See Pro API Getting Started

Common pitfalls

  • 401 Unauthorized: verify you’re using the correct base URL, the token hasn’t expired, and the header is Authorization: Bearer <token>.

  • Automation fails after 1 hour: switch from temporary API tokens to service accounts + API keys.

  • Can’t find Run Template endpoints: they exist on the Workspace/OSS API, not on cloudapi.zenml.io.

Last updated

Was this helpful?