CrawlDriftCrawlDrift
Menu

Docs / Deployments

Deployment reporting documentation

Connect your CI/CD pipeline to CrawlDrift with the official CLI, container image or deployment API. Send the version, build and commit context automatically, then start a deployment-linked crawl after your rollout delay.

No provider lock-in. Use the same deployment endpoint from GitHub Actions, GitLab CI, Bitbucket Pipelines, Jenkins or any pipeline that can run a container or make an HTTPS request.

Quickstart

From key creation to a linked crawl

  1. 1Open Project → Deployments → CI/CD setup
  2. 2Create a Project deployment key
  3. 3Store key in CI secret manager
  4. 4Choose CLI, Docker, Action or curl
  5. 5Send a test deployment
  6. 6Confirm deployment in CrawlDrift
  7. 7Enable automatic linked crawl
  8. 8Configure rollout delay

Documentation

Official CrawlDrift clients and generic compatibility

The Deployment API is the source of truth. The CLI, container and GitHub Action are convenience layers over the same contract.

Project-scoped authentication

Deployment keys have deployment:write scope for one Project. Send the key only as a Bearer token and keep it in your CI secret manager.

Idempotent acceptance

Use an Idempotency-Key or externalDeploymentId. Repeating the same logical submission returns its original result and does not create another crawl.

Visible crawl state

The rollout delay is processed durably. Active FULL crawl collisions wait, and quota-blocked linked crawls remain visible without discarding the deployment.