Feature

Visual + code dual‑engine

Design pipelines on a canvas or author with DSL — both views stay in sync so you can move fast and keep history clean.

Canvas builder

Drag sources, transforms and targets. Connect edges, set schedules and retries. Great for discovery and reviews.

Code editor

Edit YAML/SQL/DSL side‑by‑side with linting and snippets. Commit to Git and open PRs with diffs you can trust.

Reusable templates

Shareable blocks for connectors, transforms and tests with parameters. Reduce toil and promote best practices.

Example

# orders.yaml
sources: [shopify, postgres]
transforms:
  - name: stg_orders
    sql: select * from orders where status = 'paid'
targets:
  - warehouse: snowflake
    table: analytics.orders