Publish Apps

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 publish interactive Applications

Learn how to use models, notebooks, and pipelines to publish interactive Apps with minimal setup.

Best practices for Domino Apps

Follow proven techniques to keep your Apps clear, maintainable, and scalable as usage grows.

Common App frameworks

See examples of how to run Apps built with Streamlit, Dash, Flask, or Shiny in Domino.

Secure your Apps

Apply permissions to control access and protect sensitive content.

View App logs

Track usage and troubleshoot issues through built-in log files.

Use version control

Snapshot fully reproducible artifacts each time you publish a new version of your App.

Optimize performance and scale

Tune your App’s performance based on its framework and resource profile.

Whitelist resources for web Apps

Configure iFrame or content security policies if required by your organization’s Domino instance.

Run Apps on remote data planes

Deploy Apps in the most suitable cluster or location based on data access and scalability needs.