Developers
Connect your browser workflows
Keep automated work under the same account and workspace controls as work performed in the app.
Start with a defined workflow
Choose the profiles, operations, and workspace permissions your integration needs. Keep credentials out of scripts and use the supported contract for your installed version.
| Interface | Purpose | Access boundary |
|---|---|---|
| Cloud API | Workspace membership, profile metadata, permissions, and operation status through a versioned contract. | Current workspace authorization and the permissions required for each operation. |
| Manager lifecycle service | Coordinates local profile launch, save, stop, and recovery for the desktop manager. | An internal manager interface; third-party integrations use supported developer interfaces. |
| SDK integrations | Connect application code to supported profile and workspace operations. | Use a supported package and contract version with scoped authorization. |
| Browser automation | Run permitted repetitive browser tasks in an isolated profile. | Only automate accounts and websites you are authorized to operate; preserve profile ownership and session coordination. |
Built around scoped access
Every integration works within the same authorization rules as the product interface.
- Every client is untrusted, including first-party ones. Authorization is workspace-scoped, revocable, and enforced by the control plane rather than the caller.
- Raw cookies, passwords, proxy credentials, two-factor secrets, encryption keys, and plaintext profile contents are excluded from normal responses, logs, diagnostics, and automation output.
- Contracts stay untranslated. Statuses, error codes, and reason identifiers are typed, closed, and canonical, so automation can compare a serialized response without parsing prose in any language.
- Arbitrary web content stays outside the manager trust domain.
- Automation is for authorized work. Nothing here is built to support credential theft, unauthorized access, spam, fraud, or deceptive platform manipulation.