Integrating with marimo

These guides will help you integrate your objects with marimo and hook into marimo’s reactive execution engine for UI plugins.

Still need help? Reach out to us on Discord or GitHub issues.

Checking if running in a marimo notebook

You can check if Python is running in a marimo notebook with mo.running_in_notebook. This can be helpful when developing library code that integrates with marimo.

Richly display objects

Richly display objects by hooking into marimo’s media viewer

Building custom UI elements

Build custom UI plugins that hook into marimo’s reactive execution engine