Driftstack docs
Driftstack gives you real iPhones in the cloud. These docs show you how to drive them — by hand from the desktop app, from code in TypeScript, Python, or Go, or by handing the wheel to an AI agent (agent sessions).
Pick your path
Three ways people arrive here. Start with the one that sounds like you.
-
Drive it by hand
Install the desktop app, paste in your API key, and control a cloud iPhone with your mouse and keyboard — no code needed.
GUI client · license activation
Set up the desktop app →
-
Drive it from code
Start your first iPhone Safari session from a few lines of TypeScript, Python, or Go — the quickstart has copy-paste examples.
quickstart · @driftstack/sdk
Follow the quickstart →
-
Look something up
Find the exact request, field, or error you need — or press ⌘K anywhere and search every page at once.
API reference · /v1/*
Open the API reference →
Browse the docs
Every page on this site, grouped the same way as the sidebar tree.
-
Overview
1 page
This page — the front door to everything below.
-
Get started
3 pages
Create your account, get a key, and run your first session — from code or from the desktop app.
-
Guides
11 pages
Longer reads on how the moving parts fit together — profiles, sessions, teams, live video.
-
SDKs
7 pages
The official code libraries for TypeScript, Python, and Go, and how to install them.
-
API reference
26 pages
Every request the API accepts, with fields, examples, and error shapes.
-
Webhooks
4 pages
Messages Driftstack sends your server when something happens — payloads, signatures, retries.
-
Platform reference
8 pages
The ground rules every request follows — errors, rate limits, paging, safe retries (idempotency), key scopes, metrics.
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.