Quickstart
Get up and running with marimo in minutes. This guide walks you through installation, creating your first notebook, and exploring marimo’s core features.Installation
Install marimo using pip or conda:Your first notebook
Run the interactive tutorial
The fastest way to learn marimo is through the built-in tutorial:This launches an interactive notebook that teaches you marimo’s core concepts.
Create a new notebook
Start a new notebook with the This opens marimo in your browser with an empty notebook.
edit command:Add your first cell
Click the ”+ Code” button to add a cell, then write some Python:When you run this cell (Ctrl+Enter or Cmd+Enter), you’ll see an interactive slider.
Create a reactive cell
Add another cell that uses the slider value:Move the slider and watch the plot update automatically - that’s reactivity!
Core workflows
Creating notebooks
Create or edit notebooks with theedit command:
Running as apps
Deploy your notebook as a web app where code is hidden and non-editable:- Sharing interactive dashboards with colleagues
- Creating internal tools
- Publishing data stories
- Building demos and prototypes
In app mode, users can interact with UI elements but cannot edit the code. The notebook remains fully reactive.
Executing as scripts
Run notebooks as command-line scripts:Exploring tutorials
marimo includes several built-in tutorials:Essential features
Interactive UI elements
marimo provides 40+ UI components that automatically trigger cell re-execution:.value:
Dynamic markdown
Create markdown that updates with your data:SQL cells
Query data with native SQL support:Layouts
Organize outputs with flexible layouts:Converting from Jupyter
Convert existing Jupyter notebooks to marimo:Next steps
Key concepts
Learn about reactivity, cells, and the marimo execution model
Installation
Explore advanced installation options and optional dependencies
Getting help
- Browse the examples gallery for inspiration
- Join the Discord community for support
- Check the FAQ for common questions
- Watch YouTube tutorials for video guides