Templates / stateDiagram-v2

Token bucket rate limiter states

The two-state lifecycle of a token bucket rate limiter: full and empty, with periodic refill.

Open in studio

Preview

Mermaid 11 renderer

Rendering preview...

Mermaid source

stateDiagram-v2

stateDiagram-v2
    [*] --> Full
    Full --> Full : request consumes token, bucket not empty
    Full --> Empty : token count reaches zero
    Empty --> Empty : request rejected
    Empty --> Full : refill interval elapses

More templates