floodguard

Package Information

Released: 6/24/2025
Downloads: 12 weeklyĀ /Ā 358 monthly
Latest Version: 1.0.2
Author: devitcraft

Documentation

n8n-nodes-floodguard

šŸ›” FloodGuard - Anti-Flood Control Node for n8n

FloodGuard provides a professional-grade message flooding protection layer for n8n workflows.
It is ideal for chatbots, messaging integrations, or high-volume message processing pipelines where message bursts can disrupt downstream services.

FloodGuard batches and controls message throughput before dispatching, keeping your workflows stable, responsive, and optimized.


Node Parameters

Parameter Description Required
ChatId Sender identifier. āœ…
PhoneNumberId Phone Number ID. Optional
MessageId Original message ID. Optional
Message Message content. āœ…

The node collects local message metadata and interacts with a local backend processing engine.

Key Features

  • Buffers messages per sender ID.
  • Ensures UTF-8 message validity.
  • Batches messages with time-based or message-count based protection.
  • Secure JSON escaping to prevent malformed payloads.
  • Fully multithreaded.

Installation

npm install n8n-nodes-floodguard

Once installed, you can add the node directly from your n8n editor.

⚠ Important: This node requires the backend processing service to be deployed and available.
Deployment instructions for the backend are provided privately during provisioning.

Delivery Model

FloodGuard operates under a controlled distribution model:

  • Backend processing binaries are provided per-client, per-environment.
  • Each delivery includes custom build configuration tailored to your system.
  • The backend engine remains fully managed by your system administrator.
  • For deployment inquiries or commercial licenses, please contact the author directly.

License

Custom Licensing

Author

FloodGuard maintained by DevItCraft

Discussion