Docs
Everything you need to drive a session.
Quickstarts for every supported language, the full API reference, SDK guides, self-hosted setup, and the recipe catalogue. Driftstack is small enough to read end-to-end — start with the quickstart and follow the link trail.
Quickstart
Five minutes to first session →
Install the SDK in your language, paste an API key, drive your first session. No prior browser-automation experience needed.
API reference
Every endpoint, every shape →
Auto-generated from the OpenAPI 3.1 spec. Try requests against your own API key directly in the browser. Same spec the SDK codegen reads.
SDKs
TypeScript · Python · Go →
Native packages on npm, PyPI, and as a Go module. Typed request/response shapes. Retry-with-backoff. Webhook signature verification. Async iterators for paginated list endpoints.
Webhooks
Event types + signature verification →
All five event types — session.completed, session.failed, api_key.revoked, quota.warning_80pct, quota.exceeded — with payload shapes and HMAC-SHA256 verification examples.
Self-hosted
Deploy on your own hardware →
SKU comparison, hardware specs, onboarding flow. For sustained high-concurrency operations or full data sovereignty.
Recipe library
Pre-built session scripts →
Phase 3 — login forms, SMS-OTP flows, multi-step checkouts. Recipe interface lands today (mock implementation), real catalogue ships once Phase 3 closes.
Doc not landing?
Email [email protected] with the URL you expected to find. We answer in writing, usually same business day.