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
webhook
A lightweight server that runs shell commands when incoming HTTP webhooks match configured hooks.
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.
Activepieces
An open-source automation platform for building workflows, AI agents and app integrations, self-hosted or cloud.
Make
A visual automation platform, formerly Integromat, that connects apps and webhooks into workflows.
Convoy
A self-hostable webhook gateway for sending and receiving webhooks with retries, signatures and rate limiting.
cron-job.org
A free hosted scheduler that calls URLs on a schedule, from once a minute to yearly.
Matrix Hookshot
A self-hosted Matrix bot that bridges GitHub, GitLab, Jira, feeds and generic webhooks into rooms.
smee.io
A free webhook payload delivery service that forwards events to an application running on localhost.