Docs
Everything you need to drive a session.
Desktop and code quickstarts, the living 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
Free desktop or paid code →
On Free, sign in through the desktop app's browser flow; it stores a restricted device credential automatically. Code quickstarts use a paid tier and a customer API key.
API reference
Curated route map + live reference →
Browse common routes and runnable patterns here, then open the complete interactive OpenAPI 3.1 reference on docs.driftstack.dev. It is the same contract the SDK codegen reads.
SDKs
TypeScript · Python · Go →
TypeScript, Python, and Go are published as pre-1.0 packages on npm, PyPI, and the Go module proxy. All three expose typed shapes, retries, and webhook verification; use your package-manager lockfile or constraints for reproducible deployments.
Webhooks
Event types + signature verification →
All eight subscribable event types — session.completed, session.failed, api_key.revoked, session.egress_capability_changed, crypto.order.paid, crypto.order.failed, session.challenge_detected, session.profile_save_failed — 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.
Doc not landing?
Email [email protected] with the URL you expected to find. We answer in writing, usually same business day.