Custom rate limit per user

can we define custom rate limit for each user of elastic?
for example kibana user rate limit: 10 request every minute!

can do this?

No, not that I am aware of.

There's nothing native to the Elastic Stack that can do that sorry.

You would need an external proxy/limiter.