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

The recommended way to deploy Dash apps is to use the SolveBio App Server or Plotly On-Premises (may require a separate license).

Alternatively, 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 →

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 →

SolveBio App Server

SolveBio App Server supports both Dash and Shiny apps and can be deployed on-premises or in SolveBio's secure private cloud environment.

The SolveBio App Server is currently in development and available to select customers for beta testing. If you are interested in using the App Server please contact SolveBio Support for details.