Skip to main content
Apps in Domino are built for flexibility, letting you run custom web-based tools and expose them to others while Domino manages infrastructure, permissions, and routing.

Build and release

Create an App

Start an App in a workspace or from an existing file in your project.

Develop and test an App

Iterate on App code in a workspace and preview it in a real App runtime, without publishing.

Publish and deploy App versions

Create an immutable version, then start it to make the App reachable.

App versioning and reproducibility

What a version pins, and how to restore pinned inputs or roll back.

Operate and govern

Share an App

Control who can discover and open a deployed App, and handle access requests.

Govern an App

Attach policies, collect evidence and approvals, and gate deployment.

App logs and monitoring

Read per-instance logs and resource consumption, and troubleshoot with support bundles.

Authentication and identity for Apps

How Apps identify viewers, and what identity and permissions they run with.

Build reliable Apps

Common App frameworks

Minimal working examples for Streamlit, Dash, Flask, and Shiny.

Best practices for Apps

Techniques that keep Apps clear, maintainable, and scalable as usage grows.

Persist data from Apps

Save results to Datasets or external storage, because App containers don’t persist file changes.
Last modified on August 27, 2026