features

Empowering you to take on any DevOps challenge
polygons vectorpolygons vector

batteries included

Cycle is everything you need to run your software on modern infrastructure using best practices. Build your own private cloud, with our powerful container orchestrator automatically installed and managed for you.

container orchestration

Developing your applications is only half the battle. Even with containers, deploying, scaling, and managing a live application is a full time job. Cycle comes jam packed with features to make container orchestration easier than ever.

Environments & Stacks

Combine related images into stacks and automate their deployment into privately networked groups of containers called environments.

managed dns

Connect your containers to your domains and manage all of your DNS settings from Cycle, with the ability to tie records directly to containers.

built-in scaling

Load balance behind HAProxy automatically, and scale up based on custom criteria you define.

Service Discovery

Each environment runs an isolated Discovery service for DNS resolutions. Forget about hardcoding or looking up IPs, with Cycle, your containers can communicate seamlessly using hostnames

Integrated VPN

Each environment runs a VPN service. You'll never need to send sensitive information over the public net. Cycle makes security easy.

Remote Volume Access

Every attached volume can have remote access enabled, creating an SFTP node you can connect to for native file management without exposing your containers to attacks.

...And Private Cloud Builder

Mix and match infrastructure to build the perfect cloud. Choose servers from one of our partners, or in the near future, bring your own hardware to join in. Within minutes, you'll be in command of global infrastructure with no additional configuration.

  • Go from nothing to bare-metal private cloud in 15 minutes
  • Add and remove infrastructure with the click of a button
  • Automatic networks built between nodes
  • Always up-to-date container orchestration layer
Learn About CycleOS

Interfaces for Humans and Robots

The Portal

There's no reason container and infrastructure management can't be this easy. Cycle's portal takes things further by offering both basic and power features for that extra fine-grained control. What was once a series of daunting tasks becomes the most enjoyable part of the process.

See More

The API

If you're in need of more in depth control or want to integrate directly into Cycle, our REST-based API offers the same level of control accessible in the portal. Built for volume and scale, tasks are able to be queued up and run asynchronously, while a websocket pipeline lets you know what's happening at any time.

POST /v1/environments/{id}/tasks HTTP/1.1
Host: api.cycle.io
X-Project-ID: {project}
Accept: application/json
Content-Type: application/json
Authorization: Bearer {token}
Cache-Control: no-cache

{
  "action": "start"
}
See More

Deploy With Stacks

Build large scale application deployments using stacks. Add a cycle.yml file to your repo, and have Cycle automatically build and deploy your containers on webhook hits. Define multiple containers from multiple sources, resource limitations, networks, and much more.

View The Docs

Iron-Clad Security

Built from the ground up for running containers efficiently and securely, CycleOS sets a new standard. It has a wafer-thin attack surface, runs on a read-only filesystem, and boasts a 50MB download size. It's smart enough to update itself and ensures the only thing your servers are worried about is what you put on them.

Always up to date

No extra dependencies

Encrypted private networks

Granular security

Automated TLS

Not only is remembering to update your TLS certificates a hassle, forgetting could cost you big time. With the check of a box, Cycle will automatically generate certificates using Let's Encrypt  for your containers. Not only that, but the platform will automatically renew them for you every 60 days.

Learn How

Per-Environment VPN

Each environment (network group) integrates a VPN service you can fine tune for your needs. Keep your sensitive data off the public net, but ensure secure access for trusted users. Directly download the VPN files from the portal for an easy one-click setup.

Check It Out

Granular Permission System

Cycle takes a deny-by-default approach, ensuring that the only ones with access to your containers are the ones you specify. Get granular control over who can view or manage every aspect of your ecosystem.

How It Works

COPYRIGHT © 2018 CYCLE