Skip to main content
Once you’ve provisioned infrastructure in your cloud account, you can deploy your first application. For an end-to-end guide, see the Quickstart.

Applications and services

Porter deployments have two core concepts: Applications and Services. An Application groups one or more Services. Every service in an application shares the same container image and environment variables. Porter supports three types of services. Use separate applications for services that need different container images or environment variables.

Choose a deployment path

Connect GitHub

Install the Porter GitHub App before deploying from a repository.

Deploy from GitHub

Let an agent or the dashboard detect, build, and deploy your source code.

Deploy from a registry

Run a pre-built container image from an OCI registry.

Configuration as code

Define and deploy an application from a version-controlled porter.yaml file.