Skip to content

What is Catalyst Networks?

Catalyst Networks is a managed platform for Nebula mesh overlay networks. It automates the hardest parts of running Nebula — certificate management, node provisioning, and network configuration — so you can focus on connecting your infrastructure securely.

The Problem

Nebula is a powerful open-source overlay network created by Slack, but managing it at scale is painful:

  • Certificate management is manual — you need to generate, distribute, and renew certificates by hand
  • Node provisioning requires copying config files and certificates to each machine
  • No visibility — you can’t see which nodes are online, which certificates are expiring, or how your network is performing
  • No multi-tenancy — managing multiple networks for different teams or clients requires separate tooling

What Catalyst Networks Provides

FeatureRaw NebulaCatalyst Networks
Certificate AuthorityManual nebula-cert commandsWeb UI + automated lifecycle
Node ProvisioningCopy files manuallyCLI registration or API
Certificate RenewalManualAutomatic (14-day window)
Network VisibilityNoneDashboard with status + analytics
Multi-TenancyNoneOrganizations with RBAC
Firewall RulesEdit YAML configSecurity Groups UI
Event NotificationsNoneWebhooks + email alerts

Components

Catalyst Networks consists of three client interfaces backed by a central control plane:

  • Web Dashboard — Manage organizations, nodes, certificates, and security groups from your browser
  • CLI (cvpn-manager) — Register and configure nodes from the command line (Linux, macOS, Windows). The downloadable product is named catalyst-manager, but the installed command is cvpn-manager.
  • Linux Desktop App — GTK4 GUI for managing local Nebula services

Next Steps