How to add execution rate limit to a workflows

Describe the problem/error/question

There is an option to add a rate limit to workflow execution, does N8N expose infrastructure like that?

Information on your n8n setup

  • **n8n version:1.31
  • **Database (default: SQLite):postgres
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • **Running n8n via (Docker, npm, n8n cloud, desktop app):docker
  • Operating system:

Hi @mtubul

Not completely sure what you are after.
But you can controll your executions better by introducing a queue like rabbitmq.
This allows you to set the parallel executions and such.
You would have to send everything to the queue first and then execute whatever you want from the queue.

Yes as BramKn said, you can use rabbitmq.

I have posted an example on an older post.

Check it.

@BramKn
Thanks for your answer,
What i mean is if there any option to add rate limt guard like in api request which same IP will not execute more than 30 workflows in a minutes for example?. like Throttler guard on REST api.

not directly but you can fix it by writing the number of executions somewhere and reading that before executing.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.