FlowDSL Node Catalog
Rate Limit Check
Check a per-key rate limit. Routes allowed/blocked.
Overview
| Property | Value |
|---|---|
| Node ID | core/rate-limit-check |
| Kind | router |
| Module | core-flowdsl |
| Repo | go-flowdsl |
| Handler | github.com/redelay/go-flowdsl/nodes/core.RateLimitCheck |
| Icon | lucide:gauge |
| Color | #84cc16 |
| Tags | rate-limit, redis, safety |
Outputs
allowed— (no description)blocked— (no description)
Settings
| Property | Type | Required | Default | UI Group | Description |
|---|---|---|---|---|---|
keyPath | string | yes | — | Key | |
limit | integer | yes | 10 | Policy | |
namespace | string | — | rate | Key | |
window | string | yes | 1m | Policy |
Example
yaml
# Use this node in a flow:
nodes:
- id: my_step
name: My Step
kind: router
action_ref: core/rate-limit-check
config:
keyPath: some.packet.path
limit: 10
namespace: rate
window: 1m