Skip to main content

Examples

Examples are working workflows you can copy into your editor and adapt. They cover the common building blocks — running notebooks, driving AI Engine Manager, and sending notifications. Each example links to its own page with the full YAML rendered inline.

The reusable examples (everything except the scheduled notebook) are callable — they declare trigger.callable: true and can be invoked from your own workflow via a workflow: job. See Reusable workflows for the full pattern.

Notebooks

  • Scheduled notebook — Run a Jupyter notebook on a cron schedule. Demonstrates how to round-trip an artifact between two jobs via H2O Drive (jobs share no filesystem).

AIEM

  • Launch Driverless AI — Create a DAI engine, wait for STATE_RUNNING, and surface its API URL for downstream jobs.
  • Launch H2O-3 — Create an H2O-3 cluster via AIEM and wait until it is ready.

Notifications

  • Post to Slack — Send a Slack message via an incoming webhook (passed in as a secret).
  • Send email — Send an email through any SMTP server.
  • Reusable workflows — the workflow: job type and how callable workflows work.
  • Runner environment — what's available inside the runner (platform token, pre-installed tools, how to install Python clients).
  • Secrets — how to supply secrets such as Slack webhooks and SMTP passwords.

Feedback