# webhookd

Go webhook server that runs a shell script or external process for each HTTP request, with the script output returned in streamed or buffered form.


Source: https://findsoftware.frbit.cloud/webhookd/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- repository: https://github.com/ncarlier/webhookd
- docs: https://github.com/ncarlier/webhookd#readme

### Identity

- status: active
- maintainer: Nicolas Carlier
- maintainerType: individual
- parent: unknown
- firstRelease: 2014
- hqCountry: unknown

### Kind

- category: backend
- hosting: binary
- language: go
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: go install

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 1
- latestReleaseDate: 2026-10-22

### Adoption

- githubStargazers: 1104
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 14
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://github.com/ncarlier/webhookd (read 2026-11-03)
- urls: https://github.com/ncarlier/webhookd/blob/master/README.md (read 2026-11-03)
- maintainer: https://github.com/ncarlier/webhookd/blob/master/LICENSE (read 2026-11-03)
- maintainerType: https://github.com/ncarlier/webhookd/blob/master/LICENSE (read 2026-11-03)
- firstRelease: https://github.com/ncarlier/webhookd/releases/tag/v0.0.1 (read 2026-11-03)
- category: https://github.com/ncarlier/webhookd/blob/master/README.md (read 2026-11-03)
- language: https://github.com/ncarlier/webhookd (read 2026-11-03)
- runtime: https://github.com/ncarlier/webhookd/blob/master/README.md (read 2026-11-03)
- runsAs: https://github.com/ncarlier/webhookd/blob/master/README.md (read 2026-11-03)
- installMethod: https://github.com/ncarlier/webhookd/blob/master/README.md (read 2026-11-03)
- installMethod: https://github.com/ncarlier/webhookd/blob/master/README.md (read 2026-11-03)
- installMethod: https://github.com/ncarlier/webhookd/blob/master/README.md (read 2026-11-03)
- installMethod: https://github.com/ncarlier/webhookd/blob/master/README.md (read 2026-11-03)
- license: https://github.com/ncarlier/webhookd/blob/master/LICENSE (read 2026-11-03)
- licenseModel: https://github.com/ncarlier/webhookd/blob/master/LICENSE (read 2026-11-03)
- currentMajor: https://github.com/ncarlier/webhookd/releases/tag/v1.22.1 (read 2026-11-03)
- latestReleaseDate: https://github.com/ncarlier/webhookd/releases/tag/v1.22.1 (read 2026-11-03)
- githubStargazers: https://github.com/ncarlier/webhookd (read 2026-11-03)
- contributors: https://github.com/ncarlier/webhookd (read 2026-11-03)

## Notes

webhookd is a Go webhook server that runs a shell script or other executable when an HTTP request arrives. The directory layout sets the webhook URL, so a script placed in a subfolder answers at the matching path. The server can sit behind an upstream authentication layer such as Authelia, Pomerium or Traefik, and it can check signatures from services such as Discord. It installs as a binary, a Docker image, an APT package or through go install, and a systemd service is set up for system-wide installs.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
