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.

Free forever

Start building software you actually own.

Learn the concepts, fix things with confidence, and ship real products with AI beside you. No coding background required, and we're with you from the first idea to launch.

Free to start. No card. Leave whenever you want.