Setup
1. Create a dedicated vault
Create a new vault in 1Password for Browser Use. Add the credentials you want the agent to access (usernames, passwords, and 2FA/TOTP codes).2. Create a service account token
- Go to 1Password Developer Tools - Service Accounts
- Click New Service Account, name it “Browser Use Cloud”
- Grant read access to the dedicated vault
- Copy the generated token
3. Connect to Browser Use Cloud
- Go to Browser Use Cloud Settings - Secrets
- Click Create Integration
- Paste your service account token
Use a vault in a v4 run
A v4 run does not take a vault id. It takes secret bindings: each binding names one field of one 1Password item, gives it an alias the agent can ask for, and lists the hosts it may be typed into. The value never reaches the model; the server types it into the focused field when the agent asks for the alias on an allowed domain. Bindings are run-scoped, so a follow-up run that needs the same login must send them again.integrationIdis the 1Password integration you connected under Settings → Secrets.vaultIdanditemIdare the 1Password UUIDs of the vault and item (copy them from 1Password).fieldIdis the field’s id, not its label:username,password, orone-time-passwordfor a TOTP field, which resolves to the current code.allowedDomainsare bare hostnames; a host covers its subdomains.
Use a vault in a v2 or v3 task
How it works
When the agent encounters a login form:- It identifies the service (e.g., Twitter, GitHub, LinkedIn)
- Retrieves matching credentials from your 1Password vault
- Fills in the username and password
- If 2FA is required and a TOTP code is stored, it generates and enters the code automatically
The agent never sees your actual credentials. The actual username, password, and 2FA codes are filled in programmatically — keeping your secrets hidden from the AI model.