ZIO Webhooks

ZIO Webhooks

  • Overview
  • Use Cases
  • About

›About

About

  • About ZIO Webhooks
  • ZIO-Webhooks Contributor Guidelines
  • ZIO Code of Conduct

About ZIO Webhooks

A microlibrary for reliable and persistent webhook delivery.

Below is a state diagram for each webhook handled by a server. Note that there aren't any initial or final states as the server doesn't manage the entire lifecycle of webhooks and events—only the subset needed for reliable webhook delivery.

stateDiagram-v2
    Enabled --> Disabled : disabled externally
    Enabled --> Enabled : event dispatch success
    Disabled --> Enabled : enabled externally
    Enabled --> Retrying : event dispatch failure
    Retrying --> Enabled : retry queue emptied
    Retrying --> Unavailable : continuous failure for duration D
    Unavailable --> Enabled : enabled externally
    Unavailable --> Disabled : disabled externally
ZIO-Webhooks Contributor Guidelines →
ZIO Webhooks
GitHub
Star
Chat with us on Discord
discord
Additional resources
Scaladoc of zio-webhooks
Copyright © 2022 ZIO Maintainers