npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@n8layer/n8n-nodes-1password

v0.1.4

Published

This is an n8n community node. It lets you use 1Password in your n8n workflows.

Readme

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

  1. A 1Password Connect server instance running
  2. A valid bearer token for authentication

Setting up credentials

  1. In n8n, go to SettingsCredentials
  2. Click Add Credential and select 1Password Bearer Auth API
  3. 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

  1. Set up a 1Password Connect server following the official documentation
  2. Generate a Connect token in your 1Password account
  3. 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

  1. Add the 1Password node to your workflow
  2. Select Item as the resource
  3. Choose List Items as the operation
  4. Provide the Vault UUID
  5. Optionally add a filter to search by title or tag

Advanced Example: Create a New Login Item

  1. Set Resource to Item
  2. Set Operation to Add an Item
  3. 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:

  1. Set Resource to File
  2. Choose List Files to see all files in an item
  3. Use Get File Content to download specific files
  4. 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

For support, contact: [email protected]