I just shipped my first n8n community node.
I built it because workflows that ran perfectly on 10 items kept throwing API rate limit errors on 500.
The only workaround most people know is the Wait node where you literally guess a delay and hope it's enough.
So I built the Rate Limiter node to fix this properly.
Here's how it works:
1️⃣ Check your API docs for the rate limit (Gemini 2.5 Flash = 10 req/min, Airtable = 5 req/sec)
2️⃣ Drop the Rate Limiter node before your API call or HTTP node
3️⃣ Set the exact number, requests per second or per minute
4️⃣ Run your workflow. The node automatically processes each item with the right delay in between, ensuring every single item goes through without hitting the API limit. No more guessing the delay time.
Now live on n8n Cloud ✅
To install: Search "Rate Limiter" directly in your n8n canvas and drop it in.
For more details, Here is the npm link 👇