webhook
A lightweight server that runs shell commands when incoming HTTP webhooks match configured hooks.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get webhook
Package managers
- Homebrew
brew install webhook
About webhook
webhook is a small Go server that listens for HTTP requests and runs a command you choose when one arrives. Hooks are defined in a JSON or YAML file, which can also be written as a template, and each hook maps an endpoint to a command along with the request values passed to it.
Rules let you check request details before a command runs. It suits deployment scripts triggered by a Git host, simple automation on a home server, and other cases where a full CI system would be excessive.
Strengths
- Small single binary with no database
- Hooks defined in JSON or YAML, with templating
- Runs any shell command or script
Limitations
- No web interface; configuration is by file
- Security depends on how carefully hooks and rules are written
Details
- Pricing
- FreeFree and open source.
- License
- MIT
- Developer
- adnanh
- Platforms
- Windows, macOS, Linux, Self-hosted, Command line
- How it runs
- Downloadable app, Self-hosted
- Account
- Not required
- Best suited for
- Triggering deploy or maintenance scripts from Git host webhooks
- Categories
- Automation, Notifications & webhooks
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to webhook
Compare allSoftware that can replace webhook for an important use case, and what changes if you switch.
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 necessarily 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.