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

n8n-nodes-identark

v1.0.1

Published

n8n community node for IdentArk — route LLM calls through a secure gateway so your n8n instance holds zero API keys

Readme

n8n-nodes-identark

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

IdentArk is credential-isolation and governance infrastructure for AI agents. Your n8n instance routes LLM calls through the IdentArk gateway, so the API keys live in IdentArk's vault — not in your workflows, environment, or credentials store. Every call is risk-scored, cost-tracked, and written to an immutable audit log, and high-risk actions can be paused for human approval.

n8n is a fair-code licensed workflow automation platform.

Installation Operations Credentials Compatibility Usage Resources Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

In short: Settings → Community Nodes → Install, then enter n8n-nodes-identark.

The node is free and open source. It connects to the IdentArk control plane, which is where credential isolation, risk scoring, approvals, and audit logging run — create a free account at identark.io to get started.

Operations

| Operation | Description | |-----------|-------------| | Invoke LLM | Send a message to an LLM through the gateway and get the response. Supports system / user / assistant roles and continuing a conversation via a session ID. | | Create Session | Open a credential-isolated agent session with a model, provider, vault credential reference, and a cost cap. | | Get Session Cost | Read the running spend for a session. | | Register Agent | Register a new agent identity with a default model, provider, and credential reference. | | Delete Agent | Remove an agent identity. | | List Agents | List registered agents, optionally filtered by active/inactive. | | List Pending Approvals | List Human-in-the-Loop approvals awaiting a decision. | | Get Approval | Fetch the full context of a single approval request. | | Submit Decision | Approve or reject a pending request, with an optional comment and MFA token. |

Credentials

You need an IdentArk account and an API key. Create a free account at identark.io → (no card required).

  1. Sign up at identark.io and create an organisation.
  2. In the dashboard, open Settings → API Keys and generate a key (it starts with iak_).
  3. Register your LLM provider credentials in the IdentArk vault.

Then in n8n create an IdentArk API credential:

| Field | Description | |-------|-------------| | API Key | Your IdentArk API key (iak_…). Sent as a bearer token. | | Control Plane URL | Base URL of your IdentArk control plane. Defaults to https://identark-cloud.fly.dev. |

The credential is verified against the control plane's /health endpoint when you save it.

Compatibility

  • Requires n8n with community-node API version 1.
  • Tested against the current n8n LTS release.
  • Node.js >= 20.15.
  • No runtime dependencies.

Usage

A typical governed-agent workflow:

  1. Create Session — choose the model, provider, vault credential reference, and cost cap.
  2. Invoke LLM — pass the returned session ID to continue the conversation. The provider key never enters n8n; the gateway injects it at call time.
  3. Get Session Cost — check spend before the next step or for billing.

To add human oversight, branch on List Pending ApprovalsGet ApprovalSubmit Decision: surface high-risk actions to a reviewer (e.g. via a Slack or email node) and only proceed once the decision is approved.

If you're new to n8n, see Try it out.

Resources

Version history

1.0.0

Initial release: Invoke LLM, Create/Get-cost Session, agent management (Register/Delete/List), and the Human-in-the-Loop approval flow (List Pending / Get / Submit Decision).

License

MIT