Skip to main content

SignalPilot Cloud

SignalPilot Cloud is a hosted version of the gateway — no Docker, no self-managed infrastructure.

Get started

  1. Sign up at app.signalpilot.ai — free tier available.
  2. Create an API key in Settings → API Keys.
  3. Add connections in the Connections UI (Snowflake, BigQuery, PostgreSQL, etc.).
  4. Point Claude Code at the cloud gateway.

Connect Claude Code to the cloud

connect claude code to the cloud
$ claude mcp add --transport http signalpilot https://gateway.signalpilot.ai/mcp \
--header "Authorization: Bearer YOUR_API_KEY"

Replace YOUR_API_KEY with the key from step 2.

MCP config for other clients

mcp config for other clients
{
"mcpServers": {
"signalpilot": {
"type": "http",
"url": "https://gateway.signalpilot.ai/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}

Connect your repositories

Open Settings → GitHub and install the SignalPilot GitHub App on the repositories you want the gateway to read — dbt projects, and eval sets. The gateway clones them with a short-lived installation token scoped to your organization; repositories your installation does not cover are refused rather than silently attempted. Public repositories need no setup.

Run evals

Evals grade an agent against questions whose answers you already know, using your real warehouse in a sandbox. On Cloud the harness is already deployed — the feature is enabled per workspace, so ask us to turn it on for yours. After that:

  1. Add the warehouse under Connections.
  2. Open Evals → Configure, set the eval repo (a https://github.com/… URL) and pin the connection.
  3. Run all evals, and read the per-task verdicts, transcripts, and coverage.

Start from the public example set, SignalPilot-Labs/eval-demo-repo, then see the eval quickstart.

What cloud adds over self-host

FeatureSelf-hostCloud
Plan-enforced quotasNoneYes — see below
SSO (Clerk)NoYes
Multi-tenant isolationManualAutomatic
Managed history & dashboardsNoYes
Sandboxed eval runs (Kubernetes)Bring your own Docker or clusterManaged
Encrypted credential storageLocal SQLiteManaged
SLA / enterprise supportCommunityAvailable

Plan limits

Cloud enforces per-plan quotas server-side. Exceeding the daily query cap returns 429 from query_database, and gated features are refused rather than degraded.

LimitFreeProTeamEnterprise
Connections210100100
Org members1315100
API keys110100100
Governed queries / day2005,00025,000100,000
Audit retention (days)790365365
Knowledge storage50 MB250 MB1 GB5 GB
Knowledge history versions552550
Full PII redactionYesYesYes
Budget controlsYesYesYes
Projects & notebooksYesYesYes
Audit exportYesYes
BYOK encryptionYesYes
SSO (SAML/OIDC)YesYes

Self-hosted deployments enforce none of this.

Plugin with cloud

The Claude Code plugin works with the cloud gateway without modification — the skills are local to Claude Code and the MCP tools call the cloud endpoint using your API key.

install the plugin
$ claude plugin marketplace add SignalPilot-Labs/signalpilot-plugin
$ claude plugin install signalpilot-dbt@signalpilot