Cycle Logo

Deploy Anything, Anywhere.

Cycle strips away the friction of modern DevOps. With powerful orchestration and clean abstractions, your infrastructure becomes an enabler—not a barrier.
Run

Any Stack & Any Framework.

Modern frameworks, legacy stacks, custom runtimes—Cycle is built to run the software you rely on, from the bleeding edge to the battle-tested.

Deploy

Any Datacenter & Any Cloud.

Deploy to the cloud, on-prem, or both. Cycle makes hybrid infrastructure feel native, wherever your workloads live.

Orchestrated by One Unified Control Plane

Cycle's control plane is fully hosted, highly available, and always up to date -- so you can deploy confidently without managing the platform behind it.

Cycle's flexible deployment pipelines helped us standardize, simplify, and speed up deployments—from 10 minutes down to 3. It's more reliable, faster to iterate, and enables safer roll-forwards. 

Thomas van der Pol

Thomas van der Pol, Senior Developer @ Submarine

Deploy Containers, Functions, and Virtual Machines

Run containers, functions, and full VMs side-by-side—all orchestrated through the same platform. No plugins, no context switching.

Isolated Environments

Every deployment runs in a clean, isolated environment—perfect for separating staging from production, or securely running multi-tenant workloads.

Built-In Deployment Strategies

From first available to highly available, Cycle has a number of pre-built deployment strategies to meet your needs. Configure once, deploy with confidence every time.

Stacks

Define your applications, services, health checks, and more -- all in a single config. Stacks make your deployments repeatable and consistent by design. Stacks can be defined using either JSON or YAML.

Stack File

(json)

{
    "version": "1.0", 
    "about": {
        "description": "Production platform API", 
        "version": "1.0.0"
    },
    "containers": {
        "api": {
            "name": "api",
            "stateful": false,
            "image": {
                "name": "api",
                "origin": {
                    "type": "docker-file",
                    "details": {
                        "build_file": "/Dockerfile",
                        "context_dir": "/"
                    }
                }
            },
            "config": {
                "network": {
                    "hostname": "api",
                    "ports": ["80:5000", "443:5000"],
                    "public": "enable"
                },
                "deploy": {
                    "instances": 8,
                    "strategy": "high-availability",
                    "health_check": {
                        "command": "./health-check.sh",
                        "delay": "15s",
                        "interval": "15s",
                        "retries": 3,
                        "restart": true,
                        "timeout": "30s"
// ...

Rainbow Deployments

Deploy multiple versions within the same environment using custom tags like production, staging, or dev. Promote or roll back instantly by moving a tag. Fully atomic. Fully in your control.

2025.08.02.01
dev
sta
Portal
portal:1.8
API
api:1.8
Database
mongo:4.2
2025.07.10.12
prod
Portal
portal:1.2
API
api:1.2
Database
mongo:4.2
2025.08.02.01
dev
Development
2025.08.02.01
sta
Staging
2025.07.10.12
prod
Production

Pipelines

Define deployment pipelines that just work. From build to rollout, each step is declarative, repeatable, and fully integrated.

Stage 1 - Deploy

  • Create Stack Build

    July 4, 2025 13:27

    from Stack

    Platform API

    387ms
  • Generate Stack Build

    July 4, 2025 13:27

    from Stack

    Platform API

    9s 347ms
  • Deploy Stack Build

    July 4, 2025 13:27

    in Stack

    Platform API

    5s 228ms
  • Start Environment Deployments

    on

    Production

    1s 764ms
  • Wait For Environment Deployment Health Check

    on

    Production

    12s 375ms
  • Update Deployment Tag

    in Environment

    Production

    365ms
  • Update Deployment Tag

    in Environment

    Production

    361ms
  • Prune Environment Deployments

    on

    Production

    315ms
  • Prune Stack

    Platform API

    4s 832ms

Stateful Containers

Run containers that retain state across restarts and redeploys. Ideal for databases, persistent workloads, and services that go beyond stateless patterns.

Configuration Management

Easily manage secrets, environment variables, and runtime configs—all versioned and scoped to the right services, environments, and teams.

Automatic Load-Balancing

Cycle routes traffic intelligently between instances, ensuring high availability and resilience without requiring any manual setup.

Global L2 & L3 Networks

Bridge containers and VMs across datacenters or providers with flexible L2 and L3 networking. Secure, scalable, and built in.

And much, much more...

From health checks and service discovery to rollback support and scoped variables, Cycle is packed with features that help teams ship faster.

We use cookies to enhance your experience. You can manage your preferences below.