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 🙏

© 2025 – Pkg Stats / Ryan Hefner

insomnia-plugin-hashicorp-vault-secrets

v1.0.11

Published

The HashiCorp Vault plugin fetches the KV secret from HashiCorp Vault

Downloads

1,319

Readme

HashiCorp Vault Secrets for Insomnia plugin

About

This plugin retrieves the KV secret values from HashiCorp Vault. KV secrets engine v1 and v2 are supported. Once the value has been retrieved from HashiCorp, the plugin puts it in a cache. Please restart Insomnia for refreshing the values.

If you like this plugin, leave it a ⭐ on Github!

Plugin Installation

Plugin Hub

You can install it directly from the Insomnia Plugin Hub

Insomnia Preferences

Go to Application -> Preferences -> Plugins and enter insomnia-plugin-hashicorp-vault-secrets in the npm package name field and click on the button Install Plugin.

This will download and install the plugin. After installation, you will see the plugin in the list of installed plugins and the action "HashiCorp Vault Secrets" will be available in the context menu of a folder, no restart required.

How to Use

Add the following environment variables in Insomnia (see here). Adapt the values regarding your HashiCorp environment and select the right release of KV secrets engine ('1' or '2' see here).

{
  "HASHICORP_URL": "https://hashicorp.client.net",
  "HASHICORP_KV_VERSION": "2",
  "HASHICORP_TOKEN": "** TO_BE_REPLACED **"
}

In HashiCorp: create a KV secret (or mount), a secret and a JSON.

For instance:

  • KV secret (or mount): keycloak_v2
  • secret: dev
  • JSON:
{
  "client_id": "client2",
  "client_secret": "$my_secret!"
}

Press Ctrl + Space in any place where an environment variable is available and pick HashiCorp Vault Secret

Set in KV Secret Name a path to the Vault Secret. The syntax is /mount/secret/jsonName For instance: /keycloak_v2/dev/client_id. The client2 value is retrieved from HashiCorp Vault

Repeat the same action for the client_secret (with /keycloak_v2/dev/client_secret path)

How to Debug

  1. Open the Log folders (Insomnia Menu: Help -> Show App Log Folders)
  2. Open the file: renderer.log
  3. See log with [hashicorp-vault-secrets]

Credits

Thanks to insomnia-plugin-azure-keyvault-secrets built by Gianluigi Conti