Operação caracterizada pelo fato de que executada múltiplas vezes tem o mesmo efeito que executada apenas uma vez. Uma função ou método idempotente pode ser executada repetidas vezes com os mesmos parâmetros e ainda retornar o mesmo resultado. Essas funções não alteram o estado do sistema, e execuções repetidas não causam mudanças indesejadas.

Não importa quantas vezes uma operação seja executada, seu efeito ou retorno continua o mesmo