본문 바로가기
Q&A2022년 1월 26일1분 읽기

Webhook이 뭔가요? API와 뭐가 다른가요?

노
노하은
조회 536댓글 1

Webhook이 뭔지, 일반 API와 뭐가 다른지 알려주세요.

댓글 1

김김영삼4년 전

API는 클라이언트가 서버에 요청하는 Pull 방식이고, Webhook은 서버가 클라이언트에 알림하는 Push 방식입니다.

// API (Pull) — 내가 물어봐야 답을 줌
GET /api/orders/status

// Webhook (Push) — 이벤트 발생 시 알아서 알려줌
POST https://mysite.com/webhook
{ "event": "payment_completed", "order_id": 123 }

활용 예시: GitHub PR 생성 시 Slack 알림, 결제 완료 시 서버 콜백, CI/CD 트리거

Ctrl+Enter로 등록