Backendintermediate

Webhook

An automated notification that one app sends to another when something happens.

Detailed Explanation

A webhook is an automated HTTP request sent from one service to another when a specific event occurs. Instead of constantly asking "did anything happen?" (polling), webhooks push data in real time. When a customer pays on Stripe, Stripe sends a webhook to your Server with the payment payload.

Webhooks carry JSON data to endpoints you define. Your Backend receives the webhook, verifies its authenticity using tokens or API keys, and processes the data — updating your Database, sending notifications, or triggering Edge Functions.

Webhooks power integrations between services: payment processors, GitHub actions, Supabase triggers, and messaging platforms all use webhooks.

Ready to Build Something Real?

We give you the skills to build, deploy, and own a full product. Professional stack, AI co-pilot, no coding background required.