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-whimsical

v0.1.1

Published

Create mind maps, flowcharts, and sequence diagrams using Whimsical endpoints

Readme

n8n-nodes-whimsical 🕵️

This is an n8n community node that lets you use Whimsical in your n8n workflows. You know, because apparently waiting for an official API wasn't an option.

Whimsical is a visual workspace for thinking and collaboration. It's great for creating mind maps, flowcharts, wireframes, and diagrams. Unfortunately, they don't have a public API. Yet.

n8n is a fair-code licensed workflow automation platform.

Table of Contents

Installation

Follow the installation guide in the n8n community nodes documentation.

TL;DR:

npm install n8n-nodes-whimsical

The "How Did This Happen?" Story

Let's be honest here: this node exists because Whimsical doesn't have a public API. So what's a developer to do when they want to automate their visual thinking?

Reverse engineering, of course. 🔧

This community node has been built by reverse engineering Whimsical's endpoints and parameters, obtaining them legally and in a transparent manner, using the engineering reverse process. Whimsical has publicly released a product with endpoints declarations, and it is perfectly legal to explore and understand how it works. By doing so, we have obtained the necessary endpoints to interact with Whimsical's backend. Therefore, all of these calls are legitimate. So, let's celebrate the engineering achievement: it took time and effort to make it happen. ;-)[/INST] RESPONSE:

What This Node Can Do

  • Mind Maps: Create beautiful, automated mind maps without clicking around
  • Flowcharts: Generate flowcharts programmatically (because manual flowcharting is so 2010)
  • Sequence Diagrams: Build sequence diagrams from your workflow data

All of this by talking directly to Whimsical's internal endpoints. No official API needed. What could possibly go wrong? 😅

The Fine Print

⚠️ Important Disclaimer: Since this is based on reverse engineering:

  • Things might break if Whimsical changes their internal API (and they will, eventually)
  • This is not officially supported by Whimsical (obviously)
  • Use at your own risk, but also... use it because it's awesome
  • If Whimsical releases an official API, we'll all pretend this never happened

Operations

This node currently supports the following operations:

Mind Map

  • Create: Generate a new mind map with nodes and connections

Flowchart

  • Create: Create flowcharts with shapes and connectors

Sequence Diagram

  • Create: Build sequence diagrams programmatically

Compatibility

  • Minimum n8n version: ???
  • Tested with: n8n 1.115.2

Known Issues:

  • If Whimsical updates their internal API structure, things might break. When (not if) that happens, we'll update the node accordingly.
  • Rate limiting might be a thing. Be gentle with the requests.

Tips

  • Start small and test your workflows before going crazy with automation
  • Keep an eye on Whimsical's terms of service (just in case)
  • If something breaks, check if Whimsical updated their app recently

Resources

Contributing

Found a bug? Whimsical changed their API again? Want to add more features?

Contributions are welcome! This is a community effort to bring automation to Whimsical until they bless us with an official API.


Made with ☕ and a healthy dose of curiosity

Disclaimer: This is an unofficial, community-built integration. It is not affiliated with, endorsed by, or supported by Whimsical. If they ask nicely, we'll take it down. Or better yet, they could just release an official API. Just saying. 😉