Skip to content

Build your next application. On infrastructure you control.

Virtual machines, containers and functions, with the networks, DNS and storage that connect them. Managed from one console.

Sample workspace / My applicationExample environment
Workspace / Overview

Everything in its place.

Your application, its resources and the tools to operate it.

Instances03
Containers03
Functions01
Selected resources · Sample configuration
ResourceRuntimeNetworkState
web-01Virtual machineapplication-netRunning
api-workerContainerapplication-netRunning
order-webhookFunctionapplication-netReady

Built on open source you already know

  • QEMU / KVM
  • Podman
  • Linux
  • Ubuntu
  • Debian
  • PowerDNS

A familiar workflow

Work with tools
you already understand.

Linux environments. OCI images. A shell within reach. Bring your application and work with the configuration and tools available for your service.

Sample workspace / My applicationExample environment
Workspace / Overview

Everything in its place.

Your application, its resources and the tools to operate it.

Instances03
Containers03
Functions01
Selected resources · Sample configuration
ResourceRuntimeNetworkState
web-01Virtual machineapplication-netRunning
api-workerContainerapplication-netRunning
order-webhookFunctionapplication-netReady

Animated example: Cloud Shell opens beside the dashboard, types a help command and lists sample services. No real session is started.

Prepare
Keep image versions, required ports and setup instructions with your project.
Inspect
Find service state and supported logs in the console. Use Cloud Shell for available CLI workflows.
Connect
Use supported read-only API endpoints to retrieve account, service and invoice information.

Choose your starting point

The right runtime starts
with your application.

Keep the operating system close, bring a packaged service or give one HTTP task its own deployment. Choose around the work you need to do.

Compare virtual machines, containers and functionsScroll across to compare all three runtimes →
Your decisionVirtual machines Containers Functions
Start withA Linux operating systemA compatible OCI imageA request-driven task
Deployable artifactGuest image with optional cloud-initVersioned application imageFunction source and configuration
Access modelGuest SSH and browser consoleConfigured service ports and log viewsConfigured HTTP invocation endpoint
Useful forCustom stacks and self-managed databasesWeb services, APIs and workersWebhooks and focused HTTP logic
You maintainGuest OS, packages, application and dataImage, dependencies, configuration and dataHandler, dependencies and invocation access
Review before choosingImage, resources, storage and accessImage compatibility, ports and persistenceExecution limits, endpoint and billing unit

A workload can use more than one runtime. Connect services around their responsibilities and data needs.

Explore application patterns ↗

Built around your workload

Start with what
you want to build.

An application is more than a runtime. Start with a practical pattern and make it your own.

Web applications

A Linux environment for your application, packages and the services you administer.

Explore the architecture

APIs and workers

Bring an OCI image and configure the service around your application.

Explore the architecture

Development environments

Prepare a separate environment for building, testing and exploring.

Explore the architecture

Resources for your project

Choose what you need.
See what it costs.

Explore published configurations, compare their resources and review the billing terms before you deploy.

Loading published offers…
Explore all configurations ↗

Build what comes next.
Make it your own.

Virtual machines, containers and functions.
A connected foundation for your next application.

Start buildingA few questions? Find your answers