Package Information
Available Nodes
Documentation
n8n-nodes-1password
This is an n8n community node that lets you use 1Password in your n8n workflows using the 1Password Connect API.
1Password is a password manager that allows you to store, organize, and manage your passwords, secrets, and other sensitive information securely across all your devices.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
This node supports the following operations:
Items
- Add an Item - Create a new item in a vault
- Delete an Item - Remove an item from a vault
- Get Item Details - Retrieve detailed information about a specific item
- List Items - Get all items from a vault with optional filtering
Vaults
- Get Vaults - List all available vaults
- Get Vault Details - Retrieve detailed information about a specific vault
Files
- Get File Content - Download the content of a file attached to an item
- Get File Details - Retrieve metadata about a file
- List Files - Get all files attached to an item
Credentials
This node requires authentication with a 1Password Connect server. You'll need:
Prerequisites
- A 1Password Connect server instance running
- A valid bearer token for authentication
Setting up credentials
- In n8n, go to Settings → Credentials
- Click Add Credential and select 1Password Bearer Auth API
- Fill in the required fields:
- Bearer Token: Your 1Password Connect API token
- Base URL: The URL of your 1Password Connect server (e.g.,
http://localhost:8080
)
Getting a Bearer Token
- Set up a 1Password Connect server following the official documentation
- Generate a Connect token in your 1Password account
- Use this token in the n8n credentials
Compatibility
- Minimum n8n version: Compatible with n8n workflow automation platform
- Node.js version: Requires Node.js >= 20.15
- API Version: Uses 1Password Connect API v1
- License: AGPL-3.0
This node has been tested with the latest versions of n8n and 1Password Connect API.
Usage
Basic Example: Get All Items from a Vault
- Add the 1Password node to your workflow
- Select Item as the resource
- Choose List Items as the operation
- Provide the Vault UUID
- Optionally add a filter to search by title or tag
Advanced Example: Create a New Login Item
- Set Resource to Item
- Set Operation to Add an Item
- Configure the following:
- Vault UUID: The target vault ID
- Title: Name for the item
- Category: Select "Login" or another appropriate category
- Fields: Add username, password, and other relevant fields
- URLs: Add associated website URLs
- Tags: Organize with comma-separated tags
Working with Files
To retrieve files attached to items:
- Set Resource to File
- Choose List Files to see all files in an item
- Use Get File Content to download specific files
- Provide the Vault UUID, Item UUID, and File UUID
Error Handling
The node includes proper error handling for common scenarios:
- Invalid vault or item UUIDs
- Authentication failures
- Network connectivity issues
- API rate limiting
Resources
- n8n community nodes documentation
- 1Password Connect API documentation
- 1Password Connect server setup guide
- Repository
- Homepage
For support, contact: [email protected]