Switchboard
  • Understand Switchboard
  • Build for Switchboard
  • Operate
  • API reference
What Switchboard isAccount onboardingConnecting repositoriesEnvironments and instances
powered by Zuplo
Understand Switchboard

Connecting repositories

A repository connects through the Switchboard GitHub App, with a kind that decides how Switchboard treats it:

KindWhat it isExample
appone installable productWilldanGroup/cortex
compositiona StackSet of many components deployed as onelime-energy/direct-install
componenta nested stack that ships inside a compositionlime-energy/closer
config-as-codea repo whose releases are config bundleslime-energy/conf-allegro

Registration writes the repo's desired state — its archetype, the environments it may deploy to — and the repo keeps its own CI. Build stays in the repository: the shared publish workflows (one per language/framework) run tests, package the artifact into the org devops buckets, and cut the semantic-release version. Every publish lands a build row in Switchboard and advances a channel head.

A connected repo feeds channels and deploys whether or not the app is ever listed in the portal — the deployment machinery stands without the marketplace.

Registration, builds and channels live on the GraphQL API the console uses; the REST API reference covers only releases and manifest validation.

Last modified on September 10, 2026
Account onboardingEnvironments and instances