Guides
The longer reads — for when you want to understand how a piece of Driftstack works end-to-end, not just what one call does. Onboarding tutorials, common workflows, integration patterns. Concept-first writing for the parts of Driftstack that aren't obvious from a single endpoint reading.
Concept guides
- Run AI tasks from your code — hand a task to the AI agent from TypeScript, Python, Go or curl: send it, read the answer, approve or answer when it asks, stop it, and handle errors and retries.
- Driftstack for AI agents — for an AI agent, or the person building one: when to send a task and when to send exact steps, the session lifecycle, costs and limits, retries, handing a check to a person, profiles, proxies and webhooks. The same docs for a model to read are at /llms.txt and /llms-full.txt.
- Task recipes — short, complete programs: extract a fact, fill a form, handle a webhook, reuse a profile, use a proxy, page through a list, recover from 429 and hand a check to a person.
- Profile management — persistent identities across sessions; cookies, storage, and fingerprint continuity.
- Session lifecycle — full state diagram, concurrency caps, duration caps, error shapes.
- Concurrency & backpressure — how the concurrent-session cap works and what to do when you hit it.
- Team RBAC — invite, accept, act-as — end-to-end tutorial for setting up a multi-user team; invite + accept + X-Driftstack-Account header + audit-log review.
- Live video for agent sessions — subscribe to a running agent session's video stream over LiveKit WebRTC; covers token mint, connect, render, input forwarding, and reconnect.
- Migrating from Puppeteer / Playwright — concept mapping plus a side-by-side first script.
- Playwright and Selenium calls as steps — call by call, the step for each Playwright or Selenium action, and what is not supported yet.
- Migrating from Browserless — action-based API instead of remote CDP; what changes and what maps over.
- Sentry integration — how Driftstack relates to your Sentry setup, and what our own error pipeline scrubs.
- Paying with crypto — You can pay with crypto from your dashboard; each crypto payment covers one month of the plan you choose. How to pay, the order states and receipts.
- Crypto payment troubleshooting — the "something looks stuck" decision tree, from pending orders to wrong-network sends.
Get started
- Quickstart — signup to first session in five minutes.
- Quickstart (curl) — the same path with raw HTTP, no SDK.
- SDK installation — install + configure each SDK.
- License activation — activate the desktop app.
Architecture + reference
- API versioning policy — additive vs breaking, the deprecation
cycle, when
/v2/*is justified. - Webhook events catalog — payload shape, signature verification, retry policy.
- SDK versioning policy — how SDKs version independently of the HTTP API.
Email [email protected] if you need a specific guide prioritized.