Alternatives to webhook

A lightweight server that runs shell commands when incoming HTTP webhooks match configured hooks. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as webhook.

  • webhookd

    A small webhook server that runs shell scripts and external processes when HTTP requests arrive.

    webhookd is an open-source Go binary that turns shell scripts into HTTP endpoints with minimal configuration, instead of rules defined in JSON or YAML hook files.

  • Windmill

    An open-source, self-hostable platform for turning scripts into workflows, internal apps and scheduled jobs.

    Windmill is an open-source self-hostable platform that turns scripts in many languages into webhook handlers, jobs and apps with a web interface, but it is a much larger system.

Similar software

Related functionality, not a direct replacement.