Hydra ETL
Build your first job
Get startedHydra Studio
Hydra Studio learning track

Hydra Studio tutorials

Learn the visual path from an empty canvas to generated YAML, a validated design and a run you can inspect node by node.

14 lessonsabout 90 minutesbeginner to independent
Course map

All lessons

Follow them in order, or jump to the one you need.

01
Open a workspace

Create a project and its first workflow

Create the course workspace, add first-workflow to it, and choose how the workflow is triggered.

Overview
Start
02
Open a workspace

Confirm Studio is talking to the engine

Read the connection indicator and know what stops working when it goes silent.

API online
Start
03
Read the canvas

Recognize nodes, ports and edges

A guided tour of first-workflow: two jobs, two actions, three containers and the YAML they produce.

Jobs configuration
Start
04
Read the canvas

Everything Hydra can do, in one panel

Seven connectors, eighteen transformations, nine actions, three containers — and the jobs you write yourself.

Node palette
Start
05
Build a job visually

Create a job, then give it a source

A job is four manifests in a folder. Create one from the canvas, then configure a file, database or HTTP source.

Sources
Start
06
Build a job visually

Reshape the data between source and destination

Eighteen operations, the order the canvas imposes, and why several sources can meet in one node.

Transformations
Start
07
Build a job visually

Close the job with a destination

The same dialogs as a source, one rule that differs: a job writes to exactly one place.

Destinations
Start
08
Validate the design

Read the manifests Studio generates

Open the generated DSL and read it critically — the YAML shows what the canvas leaves out.

Hydra DSL
Start
09
Validate the design

Resolve what the validity badge reports

Complete an incomplete design until the header turns valid, before any data moves.

Valid
Start
10
Run and watch

Four ways to run, one engine underneath

Import a job, finish it, then run it from the canvas, the workflow, the built-in terminal and your own shell.

Run Job
Start
11
Run and watch

Find a past execution and its result

Locate a finished run, read what it produced and compare it with the previous one.

Runs
Start
12
Build a workflow

Turn your jobs into an ordered workflow

Place jobs on the workflow canvas and declare which one waits for which.

Workflow configuration
Start
13
Build a workflow

Organize workflow steps with containers

Group steps in a sequence, detach them safely, and apply error or retry behavior from the canvas.

Containers
Start
14
Build a workflow

One placeholder, two values, two results

Create a parameter mid-run, read it from a job, change it, and watch the second job answer differently.

Set Param
Start
0 / 0 on this page