HMAC se v moderním vývoji webu široce používá k podepisování API požadavků, ověřování webhooků a zabezpečení API endpointů. Na rozdíl od běžného hashe (například SHA-256), který pouze ověří, že data nebyla změněna, HMAC dokazuje, že odesílatel zná sdílený tajný klíč.
Když API endpoint (například GitHub Webhooks nebo Stripe) posílá data na váš server, spočítá HMAC payloadu pomocí sdíleného tajemství webhooku a odešle ho v hlavičce. Váš server HMAC přepočítá lokálně a ověří, že zpráva je autentická a nepozměněná.