1Password partners are third-party organizations who integrate 1Password into their products or services to manage things like account billing, user lifecycle automation, and website autofill integration. By the end of this guide, you’ll understand how to:Documentation Index
Fetch the complete documentation index at: https://www.1password.dev/llms.txt
Use this file to discover all available pages before exploring further.
- Integrate billing for individual and family accounts.
- Automate user lifecycle and access controls.
- Add 1Password to your website.
Choose your path
Start with the use case that matches your needs:Billing integration
Provision and manage billing for individual and family accounts.
User automation
Automate access control and user lifecycle for enterprise accounts.
Web experience
Let users save sign-in details and improve autofill on your site.
Billing integration
Use the 1Password Partnership API to manage partner billing accounts for individual and family plans. Typical flow:- Authenticate using your partner-issued bearer token.
- Create a billing account for a customer.
- Generate a partner billing link using the activation token.
- Manage the customer’s account lifecycle (retrieve the account status, update the billing end date, or delete the account).
Partnership API reference
Endpoints, request formats, and billing link details.
User automation
Use the Users API (public preview) to automate access control and user lifecycle management for enterprise accounts as part of SOC or SIEM workflows. Typical flow:- Create an OAuth application in 1Password.
- Request an access token using client credentials.
- Call user endpoints (list, suspend, reactivate).
Get started with the Users API
Users API reference
Web experience
Save in 1Password button
Use the Save in 1Password button to allow visitors to your website to save sign-in details, credit cards, crypto wallets, or API keys (if you register as a partner) to their 1Password account in one step.- Install the
@1password/save-buttonpackage and import it in your page. - Build a save request with the fields your item type needs.
- Render the custom element with the required attributes so 1Password can offer to save when appropriate.
Add the Save in 1Password button
Install the package, build save requests, and wire the button on your site.
Design webpages that work well with 1Password
Good form structure and semantics help the 1Password browser extension fill, save, and update passwords reliably. Follow web best practices: logical forms, correctautocomplete values, clear password-change flows, and optional data-1p-ignore where a field should be ignored.
Design your website for 1Password
Forms, password rules, passkeys, and patterns that improve filling and saving.
Next steps
Explore these guides when you are ready to go deeper on a specific integration path:Partnership API reference
Full billing API details, environments, and customer link formats.
Users API overview
Requirements, preview status, and links to authorization and endpoints.
Save in 1Password button
NPM package, save requests, and embedding the button.
Compatible website design
Make sign-in and account flows work smoothly with 1Password in the browser.