> ## Documentation Index
> Fetch the complete documentation index at: https://docs.browserbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up 1Password Nightly Autofill for Director

> Enable agentic autofill in 1Password to securely authenticate with Director AI.

<video controls className="w-full aspect-video" src="https://1password-video.s3.us-east-2.amazonaws.com/video.mp4" />

<Note type="info" emoji="🧪">
  This setup enables **Agentic Autofill**, a Nightly feature that allows AI agents like Director to securely request and use credentials from your 1Password vault.
</Note>

## Prerequisites

Before you begin, make sure you have:

* [A Browserbase account](https://www.browserbase.com/sign-up)
* [A 1Password Business account](https://1password.com/business-pricing)

<Note>
  A 1Password Business account is required for Policies access (\$7.99/mo). On a 1Password Enterprise or Extended Access Management plan? [Contact Browserbase](https://portal.usepylon.com/browserbase/forms/talk-to-an-engineer) if you run into any issues.
</Note>

<Warning>
  This guide uses **1Password Nightly**, a pre-release channel with experimental features. It's recommended for testing and development only.
</Warning>

***

## Admin setup (one-time)

<Warning>
  You need **admin access** to a **1Password Business account** to enable Agentic Autofill policies.
</Warning>

<Note>
  This is a one-time setup per 1Password account/workspace. Once enabled, all members can use Agentic Autofill.
</Note>

### Enable Agentic Autofill

Sign in to [1Password.com](https://1password.com) and go to **Policies** in the left sidebar:

<Accordion title="Navigate to Policies in 1Password web interface">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/admin-1.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=72ff8f0ac63594927dd38dfed179fa17" alt="Navigate to Policies in 1Password web interface" width="2938" height="1708" data-path="integrations/1password/admin-1.png" />
</Accordion>

Click **Sharing and permissions** then **Manage policies**:

<Accordion title="Access Sharing and permissions policies">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/admin-2.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=fe0efb3edcc36baae244a3144d77b80d" alt="Access Sharing and permissions policies" width="2938" height="1708" data-path="integrations/1password/admin-2.png" />
</Accordion>

Scroll to the bottom and enable **Agentic permissions** to turn on Agentic Autofill:

<Accordion title="Enable Agentic permissions in 1Password policies">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/admin-3.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=9dc7fa088b70bfa354331cd68007db1b" alt="Enable Agentic permissions in 1Password policies" width="2938" height="1708" data-path="integrations/1password/admin-3.png" />
</Accordion>

**Important:** Scroll to the very bottom and click **Save**.

***

## User setup

### 1. Install 1Password desktop app

Download and install the latest 1Password desktop application.

Visit the [1Password download page](https://1password.com/downloads/) and download the latest version.

If you have 1Password installed via Kandji or another management system:

1. Open **Finder**
2. Navigate to **Applications**
3. Right-click **1Password** and choose **Move to Trash**

<Note>
  If 1Password is still running in the macOS menu bar after closing, right-click the menu bar icon and select **Quit**.
</Note>

Then install the new version:

1. In your **Downloads** folder, locate **1Password.zip**
2. Double-click to unzip and reveal "1Password Installer"
3. Open the installer and follow the prompts

***

### 2. Switch to the Nightly channel

When 1Password opens, your existing Browserbase account should appear automatically.

In the upper-left of the app, click your **account name** and then click **Settings** at the bottom of the menu.

Find the **Release channel** dropdown and change it to **Nightly**:

<Accordion title="1Password settings showing release channel option">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/app-nightly-1.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=e390b38d03ca185c3f481eb5ef6999bb" alt="1Password settings showing release channel option" width="2048" height="1602" data-path="integrations/1password/app-nightly-1.png" />
</Accordion>

Click **Check for updates** in the About section:

<Accordion title="Check for updates in 1Password About section">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/app-nightly-2.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=71e3f0cfe58397b625c89ffb56b4e98c" alt="Check for updates in 1Password About section" width="2048" height="1602" data-path="integrations/1password/app-nightly-2.png" />
</Accordion>

Download and restart when prompted:

<Accordion title="Download 1Password Nightly update">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/app-nightly-3.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=25e78d747c0976f2965021f96589eea1" alt="Download 1Password Nightly update" width="2048" height="1602" data-path="integrations/1password/app-nightly-3.png" />
</Accordion>

<Accordion title="1Password Nightly successfully installed">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/app-nightly-4.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=5d86a7ad357b1871639356db1c10eff1" alt="1Password Nightly successfully installed" width="2048" height="1602" data-path="integrations/1password/app-nightly-4.png" />
</Accordion>

<Tip>
  If the app still shows the stable channel after restarting, re-open Settings and confirm **Nightly** is selected, then check for updates again.
</Tip>

***

### 3. Add login credentials for testing

Add test credentials for saucedemo.com as an example.

Click the **+ New Item** button in the upper-right and choose **Login**:

<Accordion title="Create new login item in 1Password">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/credentials-1.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=0a11ad05a09a568ec81b3bba4f7424d9" alt="Create new login item in 1Password" width="2042" height="1602" data-path="integrations/1password/credentials-1.png" />
</Accordion>

Enter the following details:

* **Username**: `standard_user`
* **Password**: `secret_sauce`
* **Website**: `saucedemo.com`

<Accordion title="Fill in login credentials">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/credentials-2.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=55fab5631a43f357e96a6f3e1caa7da5" alt="Fill in login credentials" width="2042" height="1602" data-path="integrations/1password/credentials-2.png" />
</Accordion>

Click **Save**:

<Accordion title="Save the login item">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/credentials-3.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=055fcaebca1f7b910e3d5ca459fc47da" alt="Save the login item" width="2042" height="1602" data-path="integrations/1password/credentials-3.png" />
</Accordion>

<Note>
  You can add any website credentials you want to use with [Director](https://director.ai). This example uses saucedemo.com for testing.
</Note>

***

### 4. Install 1Password Nightly browser extension

Visit the [Chrome Web Store](https://chromewebstore.google.com/detail/1password-nightly-–-passw/gejiddohjgogedgjnonbofjigllpkmbf?hl=en) and click **Add to Chrome** to install the **1Password Nightly** extension.

Follow the prompts to complete the installation.

***

### 5. Connect Director with 1Password

Go to [Director.ai](https://director.ai) and sign in with your **Browserbase account** in the upper-right:

<Accordion title="Director AI homepage">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/demo-1.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=f83501a2db1f1464b25fb4c4813f9f0e" alt="Director AI homepage" width="2940" height="1706" data-path="integrations/1password/demo-1.png" />
</Accordion>

Click "Connect with 1Password":

<Accordion title="Click the Connect with 1Password button">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/demo-2.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=dd269db9e3d5db8052f533ebe7e17675" alt="Click the Conect with 1Password button" width="2940" height="1706" data-path="integrations/1password/demo-2.png" />
</Accordion>

Follow the prompt to **Login with 1Password**. You should return to director.ai with the integration enabled:

<Accordion title="1Password integration enabled in Director">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/demo-4.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=e249487263181e762fc0bb51ebcfb909" alt="1Password integration enabled in Director" width="5120" height="2700" data-path="integrations/1password/demo-4.png" />
</Accordion>

***

### 6. Try it out

In the Director prompt, type:

```
Navigate to saucedemo.com and login with 1Password
```

Wait for Director to navigate to the site (\~10 seconds). Director will click **Login with 1Password**:

<Accordion title="Director navigates to saucedemo.com">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/demo-6.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=cfcd2a9ee7a8769e7d424178f4241424" alt="Director navigates to saucedemo.com" width="5120" height="2700" data-path="integrations/1password/demo-6.png" />
</Accordion>

You should see a credential selection prompt:

<Accordion title="1Password autofill prompt in Director">
  <img src="https://mintcdn.com/browserbase/lUkHCCQ3HJMpCnfp/integrations/1password/1pass_login.png?fit=max&auto=format&n=lUkHCCQ3HJMpCnfp&q=85&s=737c6e8bbc9228c1f653ab23ae66df35" alt="1Password autofill prompt in Director" width="2918" height="2106" data-path="integrations/1password/1pass_login.png" />
</Accordion>

Select your **saucedemo.com** credentials from the prompt. Director will automatically fill in the username and password, and the login should complete successfully:

<Accordion title="Successfully logged in with 1Password">
  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/demo-7.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=c6a7d81bb83175f32772f6b941f4cd61" alt="Successfully logged in with 1Password" width="5120" height="2700" data-path="integrations/1password/demo-7.png" />
</Accordion>

<Success>
  Congratulations! You've successfully set up 1Password Nightly Autofill with Director.
</Success>

***

## Troubleshooting

<Accordion title="Extension fails to load">
  * Verify you installed the **1Password Nightly** extension (not the stable version)
  * Ensure the extension is enabled in Chrome at `chrome://extensions`
</Accordion>

<Accordion title="Integration not showing in Director">
  * Confirm you're signed in to Director with your Browserbase account
  * Refresh the Director page and try enabling the integration again

  <img src="https://mintcdn.com/browserbase/-YGePiQOw9pz8e4z/integrations/1password/app-nightly-4.png?fit=max&auto=format&n=-YGePiQOw9pz8e4z&q=85&s=5d86a7ad357b1871639356db1c10eff1" alt="1Password Nightly successfully installed" width="2048" height="1602" data-path="integrations/1password/app-nightly-4.png" />
</Accordion>

<Accordion title="Credentials not appearing">
  * Verify the login item exists in your 1Password vault
  * Ensure the website field matches the site you're trying to access
  * Check that Agentic permissions are enabled in your account policies
</Accordion>

<Accordion title="App still shows stable channel">
  * Re-open 1Password Settings
  * Confirm **Nightly** is selected in the Release channel dropdown
  * Manually check for updates again
</Accordion>

***

## Next steps

<CardGroup cols={2}>
  <Card title="1Password SDK integration" icon="code" iconType="sharp-solid" href="/integrations/1password/quickstart">
    Learn how to programmatically access 1Password credentials using the SDK
  </Card>

  <Card title="Contexts" icon="server" iconType="sharp-solid" href="/platform/browser/core-features/contexts">
    Use contexts to maintain authenticated sessions across workflows
  </Card>
</CardGroup>
