Source-available · Elastic License 2.0

Source-available core. Hosted when you want it.

Run the gateway on your own machine, or use Switchboard Hosted for multi-user governance and a managed runtime. The MCP surface is the same either way, so your exit path is real.

Deployment

Choose how you run it

The open core is free to use, modify, and self-host internally. The only restriction is that you can't resell it as a competing hosted service.

Self-hosted core Free · ELv2

For individual developers who want a local gateway and full control.

  • 36+ integrations with token-saving compaction
  • Savings dashboard and local web UI
  • Bring your own integrations with the Go SDK
  • Runs on your machine; data stays local
  • Homebrew, Scoop, APT, go install, or a binary
Install instructions

Switchboard Hosted Managed

For teams rolling MCP out with governance and zero infrastructure.

  • Organizations, departments, and member management
  • Glob and CEL policies with simulation
  • AES-256-GCM credential vault and audit log
  • SSO, dedicated runtime, and Wasm plugins on Business+
  • Private-data tunnel, shared skills, and todo lists
Start free
Compare

Source-available vs. Hosted

FeatureSource-availableSwitchboard Hosted
36+ integrations✓✓
Token-saving compaction (~90%)✓✓
Savings dashboard✓✓
Custom integrationsGo SDKGo SDK, OpenAPI import, Wasm plugins (Business+)
Multi-user teams and departments—✓
Web dashboardBasicFull
Credential storageLocal keychainAES-256-GCM vault
Policy engine—Glob + CEL
Audit logging—✓
SSO—Business+
Dedicated runtime—Business+
InfrastructureYour machineManaged
PriceFreeFree to $99/mo, Enterprise custom
Architecture

How Hosted is built

Switchboard Hosted splits the control plane from the MCP runtime so the process executing tools never touches your database.

Clients
Cursor
Claude Code
Any MCP client
UI / API server

Authentication, billing, org management, credential encryption, policy resolution, and the dashboard. Proxies MCP traffic after auth and plan checks.

MCP runtime

Runs integrations over stateless JSON-RPC 2.0 and handles compaction. Receives only the config each org needs; no database access.

terminal Install
# macOS / Linux
brew install daltoniam/tap/switchboard

# or with Go
go install github.com/daltoniam/switchboard/cmd/server@latest
Contribute

Built in the open

Contributions, new integrations, and feedback are welcome. Read the code that touches your credentials, open an issue, or send a pull request.