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, sign in through your browser, and control a cloud iPhone with your mouse and keyboard — no customer API key or 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 and run your first session — browser sign-in for desktop, or a paid customer key for code.
-
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
27 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.
Need help?
The public API reference in this site is the supported customer contract.
The repository also contains architecture and deployment material in its
repository docs/ tree. The marketing site has product pages at
/pricing,
/security, and
/self-hosted. Email
[email protected] for account-specific help.