Skip to main content
An image represents the configuration of the container that contains the application (or service) that you want to deploy. Choosing the image type for the container that best suits your application is the first and most important decision in configuring how your application is deployed. Upsun offers two image types for applications — single-runtime and composable — plus support for running self-hosted services from public Docker images. You define all of these options as applications in your .upsun/config.yaml file.

Which image type should you choose?

Keys used in each image type

The single-runtime and composable image types share many configuration keys. Differences in syntax or meaning are noted as needed in Image properties.

Multi-app projects

In a multiple application context, you can use a mix of single-runtime images, composable images, and Docker images. See the examples in the single-runtime image topic and composable image topic. For a sample Docker image app, see the Docker image topic.
Last modified on June 30, 2026