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.