# DataRobot Notebooks
URL: https://docs.datarobot.com/en/docs/workbench/wb-notebook/index.html

> Read documentation for DataRobot Notebook features.

# DataRobot Notebooks

### Access to notebooks

Notebooks offer an in-browser editor to create and execute code for data science analysis and modeling. They also display computation results in various formats, including text, images, graphs, plots, tables, and more. You can customize output display by using open-source plugins. Cells can also contain Markdown rich text for commentary and explanation of the coding workflow.

For frequently asked questions, feature considerations, and additional reading, view the [notebook reference](https://docs.datarobot.com/en/docs/workbench/wb-notebook/notebook-faq.html) documentation.

### Notebooks and codespaces

DataRobot offers two types of code assets that you can create for code development within the platform: standalone notebooks and codespaces. Standalone notebooks are a useful option for fast, lightweight notebook-based development and reports. Codespaces offer a persistent file system experience and allow you to work with both notebook and non-notebook files in the same session. See the [comparison matrix](https://docs.datarobot.com/en/docs/workbench/wb-notebook/codespaces/index.html#capabilities-overview) for more information about the differences between the two assets.

### Notebook workflow overview

```
graph TB
  A[Create a DataRobot notebook]
  A --> |New notebook|C[Add a new notebook]
  A --> |Existing notebook|D[Upload an .ipynb notebook];
  C --> E{Configure the environment}
  D --> E
  E --> F[Start the notebook session]
  F --> G[Edit the notebook]
  G --> |Writing guidelines?|H[Create and edit Markdown cells]
  G --> |Coding?|I[Reference code snippets and create code cells]
  H --> J[Run the notebook]
  I --> J
  J --> K[Create a revision history]
```

### Notebook management

| Topic | Description |
| --- | --- |
| Create notebooks | How to create, import, and export notebooks. |
| Notebook settings | The settings available for notebooks. |
| Notebook versioning | How notebooks are versioned, and how to view the revision history of a notebook. |

### Notebook coding experience

| Topic | Description |
| --- | --- |
| Environment management | How to configure and start the notebook's environment. |
| Create and execute cells | How to create and execute code and Markdown cells in a notebook, and how to integrate DataRobot's API into your coding workflow. |
| Cell actions | Understand the actions and keyboard shortcuts available in a notebook. |
| Code intelligence | Learn about the code intelligence features provided throughout the notebook coding experience. |

## Browser compatibility

> [!NOTE] DataRobot fully supports the latest version of Google Chrome
> Other browsers such as Edge, Firefox, and Safari are not fully supported. As a result, certain features may not work as expected. DataRobot recommends using Chrome for the best experience. Ad block browser extensions may cause display or performance issues in the DataRobot web application.

---
