Skip to content

Deploying Applications

There are many ways to deploy applications and your organization may have a preferred deployment strategy. We recommend that you reach out to your IT department to help select the best strategy for deploying apps to a production environment.

Use of Third-Party Hosting Providers

Running your app on public servers such as Heroku and Shinyapps.io means your SolveBio data and OAuth2 credentials will flow through a third-party system and may be accessible to others. SolveBio is not responsible for the security of your data when using other hosting providers.

Deploying Dash Apps

For deploying Dash Apps you may use a third-party service such as Heroku, Amazon Web Services, or Google Cloud Platform to deploy your app. Keep in mind that your data may be accessible by a third-party system if you choose one of these options.

See our example Dash app for Heroku deployment instructions →

In some cases, SolveBio can deploy and manage your apps within the SolveBio infrastructure. Please contact SolveBio support for more information.

Deploying Shiny Apps

The recommended way to deploy Shiny apps is to use Shiny Server Pro (may require a separate license). If you have an on-premises Shiny Server, contact your local sysadmin for help deploying your app.

If you want to test your Shiny app using a public server, we recommend Shinyapps.io or Heroku. Keep in mind that your data may be accessible by a third-party system if you choose one of these options.

See our example Shiny app for Shinyapps.io and Heroku deployment instructions →

Deploying Streamlit Apps

For deploying Streamlit Apps you may use the Streamlit Cloud. Or you may use a third-party service such as Heroku, Amazon Web Services, or Google Cloud Platform to deploy your app. Keep in mind that your data may be accessible by Streamlit Cloud and by other third-party systems if you choose one of these options.

In some cases, SolveBio can deploy and manage your apps within the SolveBio infrastructure. Please contact SolveBio support for more information.