Code and output side-by-side view

Run code and see its output right next to where you’re writing.

This makes it so that you don’t have to keep scrolling down every time you make a code change and want to see its results.

Code and output side-by-side view

To enable this feature:

  1. Go to your project settings.
  2. Enable the feature named Notebook block output split view.
  3. Open the edit view of a pipeline.
  4. Under the header menu named View, click the option Show output next to code.

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.

Drag blocks from the file browser and drop it on the pipeline


Re-arrange and hide or show blocks

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

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


Pre-built data integrations for 3rd party sources

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.

Generate code using AI.

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.


Customize layout of buttons

The buttons that are used to add new blocks (alongside the search bar) can be personalized.

The buttons in the dropdown menu and the buttons that are visible can be configured using custom design layouts.

The default layout is:

Add new block default buttons.

The personalized layout shows Transformer and Global data product as opposed to Custom and Markdown; and the dropdown menu is in a different order.


A personalized layout can look like this:

Add new block buttons personalized.


Browse dbt models across multiple projects

Dedicated file browser to discover existing models across multiple projects.

dbt DX 2.0

Read more here


Block upgrades

Enhance your code with these quick power-ups:

Recursively dynamic code made simple.

A very powerful ultimate spell.

With great power… comes great fun.

Read more here