>_PLATFORM.AUTOMATION()

Automate & standardize repetitive tasks and efforts.

Cycle removes the repetitive and distracting tasks that slow teams down. Build and run highly technical applications without getting lost in the complexities of infrastructure management.

Automated Pipeline
Source Code
git push origin main
Cycle Factory
Building container images...
In Progress
Deployment
Awaiting images for v2.3.6 for deployment to dev environment...
Pending
cycle.json (Stack Definition)
{
  "containers": {
    "website": {
      "config": {
        "deploy": {
          "instances": 2,
          "restart": {
            "condition": "always",
            "delay": "5s",
            "max_attempts": 10
          },
          "strategy": "{{deploy-strategy}}"
        },
        "network": {
          "hostname": "website",
          "ports": [
            "80:80",
            "443:80"
          ],
          "public": "enable"
        }
      },
      "image": {
        "name": "Website",
        "origin": {
          "details": {
            "target": "{{website-target}}"
          },
          "type": "docker-hub"
        },
        "build": {
          "use_disk": true
        }
      },
      "name": "Website",
      "stateful": false
    }
  },
  "scoped_variables": null,
  "services": null,
  "version": "1.0"
}
>_PIPELINE.TRIGGER()

Pair Pipelines & Stacks for a GitOps experience.

While traditional IaC leans heavily on provisioning infrastructure, Stacks focus entirely on your environments, configurations, and application states.

  • Prepare declarative Stacks to define your containers, LB rules, networks, and more. All in a single, version controlled file.
  • Create Pipelines to build new images, deploy new environments, and more. Easily trigger pipeline runs from the Portal, API, or a Git hook.
>_DEVOPS.AUTOMATE()

We handle the background noise.

You own your infrastructure, but we provide the fully managed experience on top of it. Cycle eliminates the repetitive, distracting tasks that slow down engineering teams every day.

Zero-Downtime Updates

As new deployments roll out to your environments, the load balancer intelligently drains connections from old containers and seamlessly shifts traffic to the new instances.

Automatic Rerouting

If a container instance crashes, Cycle's internal discovery and load balancing services instantly detect the failure and reroute traffic to healthy sibling instances.

Native TLS / SSL

Cycle deeply integrates with Let's Encrypt to automatically provision, attach, and rotate certificates for exposed services.

Resilient Node Recovery

If a node loses connection to the platform, it maintains its last known state, even restarting containers as needed. Once reconnected, it instantly syncs the latest manifest and reconciles.

Control Plane Updates

Opt into Auto-Updates and Cycle will seamlessly update the compute and environment services in the background, ensuring you always have the latest features and security patches.

Automatic Networking

When new nodes are provisioned, Cycle automatically injects them into your private IPv6 mesh network, building secure, end-to-end encrypted tunnels across providers.

Elastic Auto-Scaling

Configure custom thresholds, and the control plane will react in real-time. As demands fluctuate, Cycle can dynamically provision or decommission both the raw infrastructure nodes and the application containers running on top of them.

Rolling Cluster Update
...ffc7a9
Updated
...ffc7a9
Upgrading...
...ffc7a9
Pending
>_INFRA.AUTOPILOT()

Automated OS & Kernel Updates.

Cycle fully manages the underlying host OS for your servers. We automate OS updates, kernel patches, and environment service upgrades directly from the control plane.

CycleOS isn't installed to disk. Instead, it boots directly into RAM via iPXE, guaranteeing every node always starts with a pristine, up-to-date kernel. Once online, the control plane takes over, automatically injecting and updating the core services required to keep your cluster always up to date.

Learn about Cycle OS
>_DEPLOYMENT.AUTOMATION()

Stop configuring,Start building.

Experience the only control plane that natively orchestrates Containers, VMs, and Functions across any provider with a fully automated networking fabric.

Cookies

Cookies Preferences

We run basic, anonymous analytics by default to measure site traffic. By clicking "Accept," you allow additional cookies for advanced app improvements and tailored advertising. Choose what you share by clicking "Customize."