Containers Should Be Easy

By simplifying the complexity of container orchestration and management, Cycle allows you to do more with less effort.

Simplicity Without Sacrifices

Just because it's simple and easy to use doesn't mean it needs to be limited. We've worked tirelessly to ensure the full breadth of Cycle's power is easily accessible and not overcomplicated.

Cycle's Portal, Your Command Center

We built Cycle's entire portal on the same API that is available to our users, ensuring anything that can be done in the API can be done in our portal.

No Console Required
Today, most container platforms require a high level of techinical skill to accomplish even the most basic of tasks. We took a different approach, and instead designed an interface that makes deploying and managing containers a walk in the park.
Real-time Updates
Stay up to date and know the state of your applications at any point in time. Watch container deployments, image builds, and more as they happen - all without refreshing or jumping between interfaces.
Collaborate without having to share passwords or log in to multiple accounts. Seamlessly switch between all teams you are a member of to manage multiple projects at the same time.
Usage Visualizations
See your stats and metrics come to life in interactive charts and graphs. Get a bird's-eye view of your applications.
Easy Access to Support
The portal integrates a robust ticketing system, so that help is only a click away. For our higher tiers, integrated live chat and phone support is available.
Billing at a Glance
Get an overview of how much each container costs, and how much has been spent down to the minute since your last invoice. Upgrade your tier and enable new features without having to go anywhere else.

Straight-Forward API

As developers, we understand the pain caused by working with complicated and undocumented APIs. We consume our own API, so you know it is built to be as stable and easy to use as possible. Check out the documentation.

Seamless Integration
Leverage the full power of Cycle by automating deployments and launching containers from within your own code, no portal required.
Simple JSON Format
Utilize an intuitive JSON document format when interacting with the API. Create tasks to automate complex tasks with ease.
Always Secure
OAuth 2 is the standard and secure way to authenticate over the web. It is well documented and there are many libraries to help you get started right away.
Ready To Use Libraries
As a service to our users, we're building Go and Typescript based Node.js packages. We fell in love with these two languages, and hopefully you will too.

Quick Deployment

Using the tools you are already familiar with, easily import your container images directly into Cycle. Once imported, you can deploy multiple instances in as little as a few seconds.

Average Time To Build an Image [1]
Docker Registry

Cycle integrates directly with any Docker Registry. By default we pull from DockerHub, meaning thousands of images are already built and ready to deploy. Import from either public or private repos straight into your Cycle account.

Git Repositories

Instead of building locally, link your public or private Git repositories to Cycle and have our platform perform the builds for you. Cycle automatically will determine which type of image needs to be built. Currently we support Docker images, with more coming soon.

By placing a Dockerfile in the root of your repository, Cycle will perform a Docker build and export an image.

Full OCI image support coming soon.

Integrated DNS

Configuring DNS is tedious and often requires managing additional infrastructure or maintaining an account at a DNS provider. Cycle removes the hassle and simplifies the process. Point your domain to Cycle’s nameservers and manage everything in one place. With Cycle, you can directly associate domains with containers.

As an additional benefit of using Cycle's DNS, our platform can automatically generate SSL/TLS certificates and geographically route traffic to ensure the best experience for your users.

Average DNS Update Across Cycle [2]

Managed Infrastructure

Maintaining your own infrastructure is a tedious process and takes valuable time away from development. Cycle provides servers around the globe that are ready to be deployed to. We put a lot of care into our infrastructure. We have redundancy at every level, use all solid-state drives, and don't saturate our hardware. This ensures all of our users experience the performance they expect.

Transparent Networking

You don't have to be a network engineer to use Cycle. All instances within an enviornment are given their own private IP allowing them to communicate without additional configuration.

  • 1 - Average Build Time is based on a 100MB image of package installations (yum, apt-get, apk).
  • 2 - DNS Update time is the amount of time it takes for a DNS change to be applied globally to all Cycle infrastructure. This does not include external propogation time as Cycle has limited influence with global resolution servers.