>_PLATFORM.INFRASTRUCTURE()

A fully-managed platform on servers you own.

We built Cycle to be the platform we wanted: one that simplified deployments, networking, and monitoring, without giving up ownership or control.

Cycle
Control Plane
Peer Server
DOWNLOADING CYCLE OS...STARTING...DOWNLOADING CYCLE OS...BOOTING...CONNECTING...JOINED CLUSTER
>_INFRASTRUCTURE.CONNECT()

Connect any infrastructure

Bare metal, virtual machines, or a mix of both. Cycle abstracts the underlying hardware, giving you a single, unified control plane to manage hybrid infrastructure across any provider.

Bare Metal

Provision raw physical compute at one of our infrastructure partners, or connect a server you already own. Cycle was built to consume raw compute and deliver a cloud-like experience.

Supported Providers:
Vultr
CherryServers
Latitude.sh
& More
  • PHYSICAL ISOLATION
  • MAXIMUM PERFORMANCE
  • NO VIRTUALIZATION OVERHEAD
  • MAXIMUM CUSTOMIZABILITY

Virtual Machines

Bring your own VMs from any major public cloud or private hypervisor. Cycle standardizes the underlying instance and networks, stripping away provider quirks so your cluster behaves identically everywhere.

Supported Providers:
Vultr
AWS
GCP
VMWARE
PROXMOX
OPENSTACK
& More
  • PUBLIC & PRIVATE CLOUD
  • UTILIZE MANAGED SERVICES
  • FASTER SCALING & EDGE DEPLOYMENTS
>_DEVOPS.AUTOMATE()

We simplify Day-Two operations.

Deploying a server, or a dozen servers, is easy. But ensuring they're always up to date with security patches, while also avoiding configuration drift between each other? That's less fun, and a distraction for builders.

Infrastructure Standardization

Cycle abstracts the underlying hardware and cloud APIs to give you a unified interface across any provider. By standardizing the OS, kernel, and network layer, we completely eliminate the need for provider-specific Terraform modules or Ansible playbooks.

Cycle
Control Plane
Stack v0.0.0Stack v1.0.4Stack v1.1.0Stack v1.1.1Stack v1.2.0Stack v1.3.0Stack v2.0.0
Stack v0.0.0Stack v1.0.4Stack v1.1.0Stack v1.1.1Stack v1.2.0Stack v1.3.0Stack v2.0.0

Automatic Updates

Cycle handles platform upgrades through automatic rolling updates. New system services are pushed directly to your nodes and restarted in the background. Your underlying containers keep running without interruption, ensuring zero downtime for your applications.

Rolling Cluster Update
...ffc7a9
Updated
...ffc7a9
Upgrading...
...ffc7a9
Pending

Automatic Networking

Nodes automatically join a globally encrypted, and latency aware, IPv6 mesh network orchestrated by the Cycle control plane.

Learn More

External Storage

Integrated support for iSCSI, Ceph, and more, without having to configure adapters and plugins. Mount as either raw block devices or file systems.

Learn More

Built-In Orchestration

From load balancing, and auto-scaling, to integrated CI/CD pipelines, and more, servers are ready to accept deploments from boot time.

Learn More
Server with CycleOS
Agent
OS Management &
Node Telemetry
Compute Service
Frontend
Container
API
Container
Worker
Container
Postgres
Virtual Machine
Windows
Virtual Machine
>_CYCLEOS.BOOT()

A minimal OS built for modern infrastructure.

CycleOS is stripped of Linux bloatware, containing only exactly what is required to boot the server. Upon connecting to the control plane, the node downloads the remainder of the services and drivers it needs to run.

Minimum Server Specs
Architecture
x86_64
Compute
2+ vCPUs
Memory
> 4 GB RAM
Storage
> 35 GB Disk
Network
100Mb/s+
>_HARDWARE.SPECS()

Designed for servers of almost all sizes.

From small VMs on the public cloud, to massive bare metal machines in your own data center, Cycle was built to run on a variety of infrastructure setups.

Global Regions
North America
HIGHLY-AVAILABLE ACROSS MULTIPLE PROVIDERS
ONLINE
Europe
Launching Late-May 2026
BETA
>_DATA.SOVEREIGNTY()

Geographically Distributed Control Planes.

To meet strict compliance and data residency requirements, teams can select which geographic control plane manages their infrastructure.

Both the North American and European control planes are fully distributed across multiple underlying infrastructure providers. Because of this, an region, or provider, outage won't lead to an outage of the Cycle control plane.

>_DEPLOYMENT.AUTOMATION()

Curious what Cycle can do for you?

We're developers ourselves, so we know the value of a direct conversation. Let's jump on a call, walk through your current architecture, and show you how Cycle can start removing headaches.

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."