Secure defaults
Auth, origins, secrets, and limits start locked down.
Secure SaaS infrastructure
Switchboard gives SaaS teams secure building blocks for the paths attackers look for first.
Create a project. Choose what it can touch.
Challenge traffic before it reaches critical paths.
Keep secrets, policy, and rate limits off the client.
Use the same safe path in setup, testing, and production.
Auth, origins, secrets, and limits start locked down.
Each project gets its own policy, credentials, and budget.
Usage, spend, and abuse signals stay easy to see.
Switchboard verifies the caller, checks policy, applies limits, tracks usage, and keeps secrets server-side.
SDK setup path
secrets in browser
limit layers
project boundary
Use the CLI to set up projects. Use the SDK to call protected services without leaking secrets.
$ npm install @switchboard.spot/sdk
$ switchboard auth login
$ switchboard setup project --origin https://app.example.com --json
$ const client = createSwitchboardClient({ clientUrl });