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

@snapi-ca/n8n-nodes-snapi

v0.1.5

Published

n8n community node for Snapi — the application layer for your automations. Create and search records, place and move Kanban cards, and trigger workflows when a card moves.

Readme

n8n-nodes-snapi

An n8n community node for Snapi — the application layer for your automations. Collect input through Snapi forms, work items on a Kanban board, and let n8n drive the automation around them.

Two nodes:

  • Snapi (action) — create and search records, get/update a record, list forms and boards, and place or move Kanban cards.
  • Snapi Trigger (webhook) — start a workflow when a Snapi form is submitted or when a card is moved between board columns (e.g. dragged to Approved).

Installation

In n8n: Settings → Community nodes → Install, then enter:

@snapi-ca/n8n-nodes-snapi

Or install manually into your n8n instance:

npm install @snapi-ca/n8n-nodes-snapi

Credentials

Create a Snapi API credential with an API key from Snapi → Settings → API keys (keys start with snapi_). The key's access level (viewer / editor / admin) governs what the node may do. Base URL defaults to https://api.snapi.ca.

The Snapi Trigger (human-in-the-loop)

  1. Add a Snapi Trigger node and copy its Production URL.
  2. In Snapi, open your form → Webhooks tab → paste the URL as the post-webhook.
  3. Optionally set Only trigger on → Card moved and a Move to column (e.g. Approved) so the workflow runs only on that decision.

The webhook payload for a card move looks like:

{
  "event": "card.moved",
  "record": { "id": "…", "data": { "title": "New laptop", "amount": 1200 } },
  "board": { "name": "Approval Queue" },
  "from_column": { "name": "Pending" },
  "to_column": { "name": "Approved" }
}

Branch on {{ $json.to_column.name }} to continue or stop your workflow.

Ready-made templates

Every Snapi template at snapi.ca/templates that pairs with n8n ships a matching workflow you can import. Install the Snapi app, add this node, and connect one webhook.

License

MIT · Built by the Snapi team · [email protected]