Real-time HTTP callback between applications
A webhook is an HTTP callback that allows one application to send real-time data to another when a specific event occurs. Unlike APIs (where you poll for data), webhooks push data instantly — enabling reactive, event-driven architectures.
Stripe sends a webhook to your server the moment a payment succeeds or a subscription renews. Your app listens, updates the customer's status, and sends a receipt — all in under a second.