Hydra ETL
Get started
Hydra CLI
Hydra Studio
Playground
Hydra DSL
Guide
Migrate
VS Code extension
Search
Ctrl K
Build your first job
Get started
Hydra CLI
Hydra Studio
Playground
Hydra DSL
Guide
Migrate
VS Code extension
GitHub
Build your first job
Playground
no install needed
Guided
Project
↗ Share
⇩ Export
Examples
5–10 ready cases per source
▶ Run pipeline
Pipeline builder
Hide
⌄
orders
CSV source
→
filter → aggregate → sort
3 transformations
→
out
CSV · replace
Ready
Sources
sources.yaml
· where data comes from
generated
sources: orders: type: csv connection: {} extract: table: ./data/orders.csv batch_size: 100
transformations.yaml
edit me
✓
Actions
⌄
↶
Undo
Ctrl Z
↷
Redo
Ctrl ⇧ Z
✓
Validate document
✦
Fix automatically
↗
Open in Hydra Studio
+ step ▾
transformations: steps: - filter: expr: amount > 50 - aggregate: by: [status] agg: total: { func: sum, col: amount } orders: { func: count, col: order_id } - sort: by: [total] ascending: false
Ctrl
+
Space
autocomplete
Tab
insert
orders · source schema
pipeline.yaml
· the job manifest
generated
version: "1.0" pipeline: name: orders_pipeline from: orders to: out transformations: transformations
destinations.yaml
· where data goes
generated
destinations: out: type: csv connection: {} load: table: ./out/by_status.csv mode: replace
Destinations
live
Target — set by example, or pick type + mode
Output preview
Run output — CLI · API · Studio
Hide
⌄
›_
CLI
{ }
API
◧
Studio
interactive
$
↵ enter
POST
GET
Send
// response appears here
simulator — coming next
The same job becomes a visual workflow on the Studio canvas. We'll design the Studio simulator in a later pass.
Open in Studio ↗
Discussion
Hide
⌄
Powered by GitHub Discussions —
sign in with GitHub
·
2
comments
PS
priya-s
2 days ago
The type × mode picker is great — I didn't realise a CSV can't
upsert
until it got greyed out. Nice guardrail.
👍
7
HY
hydra-team
maintainer
1 day ago
Thanks! That matrix comes straight from each connector's declared capabilities.
👍
4
you
Comment
✦
Ask me :)
⌫
Cut
Ctrl X
□
Copy
Ctrl C
▣
Paste
Ctrl V
{ }
Format YAML
✦
Show suggestions
Ctrl Space
×
Esc
↑ ↓
navigate
↵
open
‹
0 / 0
on this page
›
✕