ZIO Webhooks is 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.
Include ZIO Webhooks in your project by adding the following to your
libraryDependencies += "dev.zio" %% "zio-webhooks" % "0.2.1"