Na ciência da computação, uma operação é idempotente se puder ser executado várias vezes sem ter um resultado diferente da primeira vez em que foi executado. Por exemplo, uma solicitação POST HTTPS que atualiza um contador no banco de dados não é idempotente porque altera o estado do aplicativo da web, enquanto uma solicitação GET para a página da web principal é.