Source-Available

Switchboard is built on a source-available core. Run it locally, self-host it, or use the managed service.

Why source-available?

MCP is an open protocol, and we believe the gateway that connects your tools to AI should be transparent too. You should be able to inspect every line of code that touches your credentials and data.

Switchboard is released under the Elastic License 2.0 — free to use, modify, self-host, and run internally. The only restriction is that you can't resell it as a competing hosted service. Everything else is fair game.

The source-available Switchboard gives you:

Source-Available vs. Hosted

FeatureSource-AvailableSwitchboard Hosted
35+ integrations
Token-saving compaction (~90%)
Savings dashboard
Custom Wasm integrationsGo SDKWasm plugins (Business+)
Multi-user / teams
Web dashboardBasicFull
Encrypted credential vaultLocal keychainAES-256-GCM
Policy engine
Audit logging
SSO / SAMLBusiness+
Dedicated runtimeBusiness+
InfrastructureYour machineManaged
PriceFreeFree – $99/mo

Architecture

Switchboard Hosted is split into two binaries:

UI/API Server

Handles authentication, billing, org management, credential encryption, and the web dashboard. Proxies MCP traffic to the runtime after auth + billing checks.

MCP Runtime

Registers all integrations, executes tool calls via JSON-RPC 2.0, and handles context optimization. Runs stateless — the UI pushes per-org configuration to the runtime.

The two processes communicate over an internal API. The runtime has no database access and no knowledge of users or billing — it only knows about integrations and credentials pushed to it by the UI.

Contribute

Switchboard is source-available under the Elastic License 2.0. Contributions, integrations, and feedback are welcome.