Driftstack docs
Reference and guides for integrating with the Driftstack API, using the SDKs, and running the desktop GUI client against cloud or self-hosted control planes. Looking for product info? driftstack.dev has pricing, security, and the rest.
Get started
If you have an API key, start here.
-
Quickstart
Signup → API key → first session in five minutes. TypeScript, Python, Go.
-
SDK installation
Install + configure @driftstack/sdk (TS), driftstack-sdk (Python), or sdk-go.
-
License activation
Activate the desktop GUI client against cloud or self-hosted control planes.
Concept guides
What changes when you start running real workloads.
-
Profile management
Persistent identities — cookies, storage, stealth state across sessions.
-
Session lifecycle
States, concurrency caps, idle timeout, error shapes, recovery semantics.
Reference
Spec-level depth for the contracts you build against.
-
API versioning
Additive vs breaking, deprecation cycle, when /v2/* is justified.
-
Webhook events
Event types, payload shape, signature verification, retry policy.
-
SDK versioning
How SDKs version independently of the HTTP API contract.
-
API keys
Mint, list, rotate, revoke. 24h grace period on rotation.
-
Webhook replay
Replay a single delivery on demand — same idempotency key, fresh attempt.
-
Team RBAC
Invite, accept, list, remove. Owner / admin / member roles.
Looking for something else?
The canonical source for anything not yet rendered here is the
repository docs/ tree. The marketing site has product pages at
/pricing,
/security, and
/self-hosted. Email
[email protected] if you need a specific
page prioritized.