Web Development
What is Webhook?
An HTTP callback that sends real-time data to other applications when an event occurs.
Definition
A webhook is an HTTP POST request sent automatically from one application to another when a specific event occurs. Unlike polling (repeatedly asking 'anything new?'), webhooks push data instantly. Common uses include payment notifications from Stripe, push events from GitHub, and deployment triggers. Webhooks require a publicly accessible endpoint to receive the data.