GitHub

Developers

The programmatic surface of squirrelscan — REST API, CI/CD, webhooks, auth, and agents

Everything squirrelscan does from a terminal it can also do from your code, your pipeline, and your agent. This hub is the map of that programmatic surface: the stable REST API, CI/CD integration, outbound webhooks, headless authentication, and the agent/MCP workflow.

Pick your surface

How it fits together

The CLI (squirrel) and the REST API are two front doors to the same engine. Local, deterministic audits are free and need no login. Anything that talks to the cloud — publishing reports, browser rendering, AI summaries, the API — authenticates with a credential and is metered in credits.

You want to…Reach for
Run an audit locally or in a scriptsquirrel audit
Fail a build on a regressionCI/CD + --fail-on
Drive audits/reports from your own backendREST API
Get notified when an audit finishesWebhooks
Authenticate without a browserSQUIRREL_API_TOKEN
Let an agent run audits autonomouslyAgents & MCP

A 60-second tour

bash
# 1. Local, free, no login — exits non-zero if the gate trips.
squirrel audit https://example.com --fail-on 'score<90'

# 2. Headless cloud auth — an org API key from the dashboard.
export SQUIRREL_API_TOKEN=sq_xxxxxxxxxxxx

# 3. Or skip the CLI entirely and hit the API.
curl https://api.squirrelscan.com/v1/credits \
  -H "Authorization: Bearer $SQUIRREL_API_TOKEN"

Type to search…

↑↓ navigate ↵ open esc close