Marimo | Support by cloudimg

Developer Tools Free Trial Available

Overview

Marimo, the open source reactive Python notebook that is reproducible, git friendly and deployable as a web app, preinstalled as a system service with the browser based notebook editor published on port 80 behind an access token. A unique token is generated on first boot. Backed by 24/7 cloudimg support.

Description

Overview

Marimo is an open source reactive notebook for Python that is reproducible, git friendly and deployable as a script or a web app. Unlike traditional notebooks, marimo notebooks are stored as pure Python files, run cells reactively so the outputs are always consistent with the code, and ship with built in interactive UI elements like sliders, tables and plots. This image delivers marimo fully installed and configured as a system service, so a production grade reactive notebook environment is running within minutes of launch.

Application Stack

Marimo installed into a dedicated virtualenv and run by an unprivileged service account. The notebook workspace, holding your notebooks and per instance state, stored on a dedicated data disk so it is independently resizable and survives instance replacement. A systemd service that starts the notebook server on boot and restarts it on failure. An nginx reverse proxy that publishes the notebook editor on port 80 with WebSocket support for the live reactive updates.

Reactive Notebooks

Write Python in cells and marimo automatically tracks the dependencies between them, so changing a value re runs exactly the cells that depend on it and no more, eliminating the hidden state and stale output that plague traditional notebooks. Notebooks are stored as plain Python files that run as scripts and diff cleanly in git. Build interactive tools with the rich library of UI elements, query data with the built in SQL support, and serve any notebook as a read only web app.

Secure First Boot

On the first boot of your instance a one shot service generates a fresh access token, unique to that instance, writes it into the marimo service configuration and writes the token to a root only file. The notebook server itself binds to loopback only and is never exposed without the token. No shared or default credentials ship in the image.

Ready To Use

The notebook editor is served on port 80 through nginx. Sign in with the generated access token to open the seeded sample reactive notebook, create your own notebooks, run cells and explore the file browser. Any notebook can be served as an interactive app for your users.

cloudimg Support

24/7 technical support by email and chat. Help with deployment, notebook authoring, the reactive execution model, UI elements, SQL integration, serving notebooks as apps, package management, TLS and runtime tuning.

Use Cases

Reproducible data analysis and reporting. Interactive data apps and dashboards built from a notebook. Teaching and demonstrating Python with live reactive examples. Internal data tools served as web apps. Exploratory analysis that stays consistent and version controllable.

All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Key Features

  • Marimo reactive Python notebook preinstalled as a systemd service with the browser based editor published on port 80 behind nginx, no manual setup required, with a seeded sample notebook that demonstrates reactivity on first sign in
  • Notebooks are pure Python files that run reactively, run as scripts and diff cleanly in git, with interactive UI elements, built in SQL and one click serving of any notebook as a web app, with the workspace on a dedicated resizable data disk
  • Hardened first boot generates a fresh access token for every instance behind an authenticating nginx proxy and stores it in a file only the root user can read, with 24/7 technical support from cloudimg

Related Technologies

marimo notebook reactive python data science data app reproducible jupyter alternative

Deploy on AWS

Launch this pre-configured AMI on AWS with 24/7 support from cloudimg.

View on AWS Marketplace

24/7 Support Included

Email: support@cloudimg.co.uk

Phone: (+44) 0333 006 4730

Product Details

Category
Developer Tools
Support
24/7, 365 days/year
Platform
AWS (Amazon Web Services)
Last Updated
2026-06-21