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
- 1Open Project → Deployments → CI/CD setup
- 2Create a Project deployment key
- 3Store key in CI secret manager
- 4Choose CLI, Docker, Action or curl
- 5Send a test deployment
- 6Confirm deployment in CrawlDrift
- 7Enable automatic linked crawl
- 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.