Overview
This quickstart guides you through deploying your first application on Control Plane. You’ll create a Global Virtual Cloud (GVC), deploy a Workload, and access it via a globally load-balanced endpoint. What you’ll accomplish:- Create a GVC spanning multiple cloud providers and locations.
- Deploy a sample web application as a workload.
- Access your application via a TLS-secured, geo-routed global endpoint.
- Console
- CLI
- Terraform
- Pulumi
Prerequisites
- Sign up for Control Plane and create a billing account.
- An existing org, or permission to create an org.
Step 1: Log in to the Console
- Navigate to console.cpln.io.
- Select your SSO provider and authenticate.
- You’ll be directed to your organization’s dashboard.
Step 2: Create a GVC
A GVC defines where your workloads run across cloud providers and regions.Select locations
Click
Locations, then click Add Location. Choose the locations where your workload will be deployed. For this quickstart, select:aws-us-west-2gcp-us-east1
OK.Step 3: Create a Workload
A workload is your application running on Control Plane.Configure basic settings
Enter a name (e.g.,
hello-world). Make sure the GVC dropdown under the description field has quickstart-gvc selected.Configure the container
Click Under
Containers. For the image source, select External, then enter:Ports, ensure there is a port configured with:- Protocol:
http - Number:
8080
Make the workload public
Click
Firewall, then click the Make Public button at the top to allow external access.Step 4: Access Your Application
Open the canonical endpoint
In the summary, under
Endpoints, click the link next to Canonical Endpoint. Your application opens in a new window, served from the location nearest to you.What You Deployed
Your application is now:- Globally distributed across AWS and GCP.
- Automatically load balanced with geo-routing to the nearest healthy location.
- TLS secured with automatic certificate management.
- Running in each selected location with one replica per location.
Continue
2. Deploy Your Own Application
Build and deploy your own containerized application to Control Plane.
Want your AI assistant to do the next deploy for you?
Install the Control Plane AI Plugin for Claude Code, Codex, or Gemini CLI. It knows the workload types, secret access chain, firewall defaults, and deploy waits — so you can describe what you want instead of writing manifests.
Clean Up
If you want to stop here instead, delete the resources created in this quickstart:- Console UI
- CLI
- Terraform
- Pulumi
Navigate to your GVC and click
Delete from the Actions pulldown menu. This removes the GVC and all associated workloads.