# Notebook

<figure><img src="/files/Mw8XIwSDJSOhkk65GGjN" alt=""><figcaption></figcaption></figure>

Notebook supports real-time collaborative editing, enabling multiple users to work together, add comments, and mention others.

It also facilitates ad-hoc data extraction and complex analysis using flow-based documents (Doc Page) and SQL Blocks, allowing the creation of visually appealing charts arranged neatly in tile-based documents (Grid Page).

## Key Features

* Real-time Collaboration:
  * Edit collaboratively in real-time, add comments, and mention users.
* Two Page Types:
  * [Doc Page](/data-exploration/notebook/doc-page.md)
    * Conduct ad-hoc analyses and keep track of the analysis process.
  * [Grid Page](/data-exploration/notebook/grid-page.md)
    * Arrange charts attractively.
* [SQL Block](/data-exploration/notebook/sql-block.md)
  * A powerful editor for intuitive SQL writing.
* [Versions](/data-exploration/notebook/version.md)
  * Save and restore analysis states automatically and manually.
* Lock:
  * Lock the completed notebook to prevent accidental editing.
  * There are three types of locks:
    * Unlocked (default): All editing is allowed.
    * Query only: Allows editing of parameters and query execution.
    * Locked: Allows only editing of comments.
* [Notebook Theme](/data-exploration/notebook/notebook-theme.md)
  * Customize the appearance of notebooks, including chart colors, font sizes, and font families.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.codatum.com/data-exploration/notebook.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
