Developers

Build with guardtour.

Every event is exposed via REST, webhooks and SDKs. Integrate your SIEM, your VMS, your ITSM — without filing a vendor ticket.

Why developers choose guardtour

OpenAPI 3.1 spec

Full schema published. Generate clients in any language. Spec versioned with every release.

Webhooks for every event

Tour started, checkpoint scanned, incident created, alert triggered. HMAC-signed payloads, exponential retry.

SDKs in 3 languages

TypeScript, Python, Go — all with auth helpers, typed responses and integration tests.

Sandbox before signup

Try the API with synthetic data before creating a workspace. No credit card, no commitment.

60-second quick start

Authenticate with a token, fetch today's incidents. From there, ship anything.

# Get today's open incidents
curl -X GET https://api.patroltech.io/v1/incidents \
  -H "Authorization: Bearer $GUARDTOUR_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{"status":"open","date":"today"}'

Official SDKs

TypeScript

npm install @guardtour/sdk

Read TypeScript docs

Python

pip install guardtour

Read Python docs

Go

go get github.com/guardtour/go-sdk

Read Go docs

Get your sandbox API key

Drop your work email, we'll send a sandbox token within 30 seconds. No workspace creation needed.

We respect your privacy. We never sell your data. GDPR-compliant.

Sandbox tokens are scoped to read-only on synthetic data. Production tokens require a workspace.