Skip to content

Idempotency means that repeating an operation produces the same intended effect as performing that operation once.

The property is valuable when callers may retry after timeouts or uncertain failures. It prevents repeated execution from multiplying a side effect.

An idempotent operation can still return different metadata on repeated calls. The important property is the intended effect on system state.