>_NETWORK.SETUP()

Build secure networks that scale.

We've made networking as simple as it should be, without stripping away the control you need for complex setups. From node discovery to key rotation, Cycle's control plane automatically builds and secures the links between every node in your cluster, even when they're scattered across different providers.

us-east-1
us-central-1
Bare Metal
Environment: Production
Load BalancerTraffic Routing
DiscoveryInternal DNS
VPN GatewaySecure & Private Access
SchedulerFunctions Orchestration
ISOLATED WORKLOADS
APIContainer
WorkerContainer
SQL DBVirtual Machine
>_TENANT.ISOLATE()

Isolated Environments.

We designed environments to make network isolation, and multi-tenancy, as simple as possible. Additionally, environments include built-in services like load balancers, discovery, and routing gateways.

Environments sit on top of infrastructure clusters, and unlike pods in Kubernetes, they can span multiple servers, and infrastructure providers.

  • Create environments to easily isolate, and group, different applications, or tenants.
  • Clone environments using Stacks to give your developers their own sandboxes to iterate quickly.
>_NETWORK.BUILD()

One flat network, across any provider.

The moment a server joins your cluster, Cycle automatically runs a battery of tests to map latency, reachability, and network topologies. As you deploy environments, the platform dynamically manages the underlying routing with zero manual intervention.

VM

AWS us-east-1

fd00:1::a1
VM

GCP us-central1

fd00:1::d4
BARE METAL

On-Premise

fd00:1::b2
VMWARE

VMware Cluster

fd00:1::c3

Encrypted by Default

As routes between servers are discovered and built, Cycle generates the keys and authorizations needed for delivering fully encrypted traffic.

Neighbor Discovery

Nodes constantly evaluate paths to their neighbors. If a fast, private VPC link appears, Cycle will rebuild the routes automatically. Otherwise, an encrypted link, over the public internet, will be built between the peers.

Automatic Upgrades

If a new Out-of-Band (OOB) or private connection becomes available between two nodes, Cycle automatically upgrades the route with less than a second of packet loss.

Public Traffic
Load Balancer
Instance 01
Instance 02
Instance 03
>_TRAFFIC.ROUTING()

Built-in Load Balancing.

Enable public traffic, expose a container port, and your load balancers will automatically configure the necessary routes, and provision TLS certificates.

Automated TLS

Cycle automatically provisions and renews SSL/TLS certificates via Let's Encrypt for any associated domains, via Linked Records.

Latency-Aware Routing

As containers scale up or down, load balancers automatically adjust routing decisions based off demand, latency, and network types.

Built-In Web Application Firewall (WAF)

Build granular Allow/Deny rules directly into the Load Balancer based on IP, HTTP method, and more.
Internet
Environment
developer@local
10.100.0.12
>_SECURE.ACCESS()

Integrated VPN Access.

Every environment includes a dedicated VPN service. Developers and DevOps engineers can securely join their local development machines directly into the environment's private network.

  • Query production databases natively from your local machine without exposing ports to the public internet.
  • Debug your local API code and have it communicate securely with remote-hosted microservices in real-time.
  • Manage VPN credentials via Cycle's portal. Grant limited access and revoke it instantly.
>_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."