WebHooks is an architectural framework for subscribers and providers

WebHooks - Components

Client/Subscriber
  • client registers subscription endpoint by submitting a Client Callback URL to the Server/Provider
  • and then, whenever a new event occurs on the server, the server can send a request to the Client Callback URL to notify the update
Server/Provider
  • define a subscription endpoint that allows clients to subscribe
  • implement a WebHook queue of Client Callback URLs

WebHooks - Implementations

  • WebHooks.org: If the Wiki has not been updated for a while it remains mostly up to date and the mailing list is still active.
  • What’s a WebHook by Nick Quinlan