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.
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
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
Source-available vs. Hosted
| Feature | Source-available | Switchboard Hosted |
|---|---|---|
| 36+ integrations | ✓ | ✓ |
| Token-saving compaction (~90%) | ✓ | ✓ |
| Savings dashboard | ✓ | ✓ |
| Custom integrations | Go SDK | Go SDK, OpenAPI import, Wasm plugins (Business+) |
| Multi-user teams and departments | — | ✓ |
| Web dashboard | Basic | Full |
| Credential storage | Local keychain | AES-256-GCM vault |
| Policy engine | — | Glob + CEL |
| Audit logging | — | ✓ |
| SSO | — | Business+ |
| Dedicated runtime | — | Business+ |
| Infrastructure | Your machine | Managed |
| Price | Free | Free to $99/mo, Enterprise custom |
How Hosted is built
Switchboard Hosted splits the control plane from the MCP runtime so the process executing tools never touches your database.
Authentication, billing, org management, credential encryption, policy resolution, and the dashboard. Proxies MCP traffic after auth and plan checks.
Runs integrations over stateless JSON-RPC 2.0 and handles compaction. Receives only the config each org needs; no database access.
# macOS / Linux
brew install daltoniam/tap/switchboard
# or with Go
go install github.com/daltoniam/switchboard/cmd/server@latestBuilt 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.