Practical overview
When it fits
Use Deepnote when a Jupyter-compatible notebook needs a more structured block format, reactive execution, native integrations or a route from local editing to team collaboration and deployable data apps.
Who it is for
- Data analysts and data scientists working in Python, R or SQL.
- Machine-learning practitioners exploring data in notebooks.
- Developers who want notebook editing inside VS Code, Cursor or Windsurf.
- Teams that want to move local notebook work into collaborative cloud workflows.
Documented uses
- Create and run interactive data-science notebooks.
- Combine code, SQL, inputs, charts and other notebook blocks.
- Explore data with visualizations and machine-learning workflows.
- Convert notebooks between Deepnote, Jupyter, Quarto, Percent and Marimo formats.
- Prepare notebook-based data apps for deployment through the documented cloud workflow.
Requirements & limits
The repository is public and lists an Apache-2.0 license. The documented workflow supports local use in VS Code, Cursor and Windsurf, with Deepnote Cloud presented as the collaboration and managed-compute path.
- Jupyter compatibility supports movement between existing Jupyter notebooks and Deepnote.
- The
.deepnoteYAML format is designed to be human-readable and suitable for version control. - Reactive execution can rerun dependent blocks when inputs or data change.
- The conversion package supports multiple notebook formats and a programmatic Node.js/TypeScript API.
- Cloud collaboration, managed compute and deployable data apps are described as a separate scaling path from local use.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Convert a Jupyter notebook to Deepnote format
Create a Deepnote project from an existing `.ipynb` notebook.
Before you start
- An existing
notebook.ipynbfile. - The
@deepnote/convertpackage and a local environment in which to run its documented conversion command.
Steps
Run the command below.
npx @deepnote/convert notebook.ipynbOpen the resulting
.deepnotefile in VS Code, Cursor or Windsurf using the documented Deepnote support for those editors.
Expected outcome
The Jupyter notebook is converted into a Deepnote project that can be edited locally.
Guide limitations
- The documented command covers conversion and opening the resulting file; it does not document deployment or cloud execution.
- Editor support is documented for VS Code, Cursor and Windsurf.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 30 September 2026
- Original website title
- deepnote/deepnote · Official homepage title · retained in its source language

