Documentation
Drive Donut from code.
The desktop app runs a local REST API and an MCP server on your machine. Everything Donut does in the UI — profiles, proxies, VPNs, launches — is available programmatically. Free for everyone; the browser-launch and manipulation surface is Pro.
Get started
- Quickstart — where the local API lives, ports, base path, and the first curl.
REST API
- API reference — all 28 endpoints across profiles, groups, tags, proxies, vpns, browsers. Worked examples.
- Authentication — bearer token from Settings → Integrations → Local API. Where to find it and how to rotate it.
- Wayfern · Playwright — humanized Playwright wrapper with fingerprint control. Drop-in and CDP-attach modes.
Other surfaces
- MCP server — drive Donut from Claude, Cursor, or any MCP host. Config snippet included.
Reference
- OpenAPI spec — machine-readable spec, codegen recipes (TypeScript, Python, Rust).