What is a block?

By understanding and utilizing blocks, users can create dynamic, interrelated, and structured analyses that adapts to their specific needs.


In Airbook, the fundamental unit of content is referred to as a "block." Much like building blocks, these units can be used individually or combined in various ways to create structured and dynamic content. This guide will introduce you to the concept of blocks, their functionalities, and how they interconnect within Airbook.

Definition of a Block

A block in Airbook is a discrete piece of content or functionality. It can be as simple as a paragraph of text, a heading, or an image. Alternatively, it can be as complex as an SQL query interface, a Python script, or a chart visualization. Each block is self-contained, meaning it holds all the information or functionality it represents.

Connecting Blocks

One of the standout features of Airbook is the ability to interconnect blocks. This interconnectedness allows for:
  • Data Flow: For blocks that handle data, such as query or visualization blocks, you can seamlessly pass data between them.
  • Embedding: Embed the content of one block within another, allowing for dynamic content updates (coming soon)