Adding blocks made easy

You can quickly add blocks of code to your pipeline with these methods:

Supported block type directories: callbacks, conditionals, custom, data_exporters, data_loaders, dbt, dbts, markdowns, scratchpads, sensors, and transformers

Version 0.9.64 or greater is required to add callback and conditional blocks from the file browser.

  1. Open the file browser on the Pipeline Editor page.
  2. Click a block file and keep holding down.
  3. Drag the block file onto the center of the page (the Notebook area).
  4. Release the button and it’ll be added to the pipeline.


Re-arrange and hide or show blocks

Drag a block and move it up or down by dropping it on another block.


Pre-built data integrations for 3rd party sources

Sync data from 3rd party sources without writing boilerplate code by using pre-built data integrations (Singer Taps and Targets) provided by the data engineering community.

Data integrations to sync your data to 3rd party destinations are also available in the same feature set.

These sources and destinations can be combined and chained together with your existing blocks.

Read more here


Use AI to write code for you

A line of code you don’t write is a line of code you never have to debug. Use AI to generate the code for you.

Read more here


Document and comment code (AI)

“Work smart, not hard.”

Let the robots document your code so you can focus on the fun and creative side of coding.


Block upgrades

Enhance your code with these quick power-ups:

A very powerful ultimate spell.

With great power… comes great fun.

Read more here


Add new block v2

An improved experience for adding new blocks to your pipeline in the Pipeline Editor (/pipelines/[pipeline_uuid]/edit), which allows you to search for existing block files and use data integration blocks inside of a standard (batch) pipeline.

Was this page helpful?