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.
{ "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" }
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.
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.
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 OSStop configuring,Start building.
Experience the only control plane that natively orchestrates Containers, VMs, and Functions across any provider with a fully automated networking fabric.