ForgForg
Graft

Graft

Alpha

Self-Hosted Webhook Bridge

developer tools • open source
Product screenshot
Product screenshot
Product screenshot

Graft is a lightweight, secure webhook-to-anything bridge written in Go. It receives incoming webhooks, validates signatures (from providers like GitHub or Stripe), optionally transforms the payload using templates, and forwards the result to another destination. It is designed to be self-hosted and run in Docker or Kubernetes.

Problem

Webhook delivery is often fragile: signatures must be verified, payloads need transformation, failures need retries, and delivery history must be inspectable. Many tools are either platform-specific, too complex, or require routing sensitive events through third-party infrastructure.

Solution

Graft is a self-hosted webhook bridge built in Go. It validates incoming events, transforms payloads, forwards them to multiple destinations, and keeps deliveries persistent, replayable, and observable through a simple admin API.

May 17

Graft Project Update v2.0.1

- Standardized Go module path for cleaner builds - Aligned Go and Docker build versions - Improved graceful worker shutdown - Refined webhook fan-out delivery handling - Cleaned up project documentation These updates improve reliability, maintainability, and production readiness.
0
Alpha·Apr 28, 2026
Apr 7announcement

Graft v1.1.0 – DevEx & CLI Update

Powerful CLI: Integrated Cobra for start, version, and auto-generated docs. Cross-Platform: New make build-all for Linux, macOS, and Windows binaries. Zero-Friction Setup: make setup automates key generation and .env config. Improved Tooling: Added make targets for Docker, linting, and formatting. Dynamic Builds: Versioning and commit hashes injected via ldflags. Docs: Refreshed README and strict CI linting rules.
0
Apr 4

Security Enhance

Security Markdown now available for this project Security folder recently added.
1
Mar 31announcement

Major Update: Webhook Engine V2

This update transforms the platform into an enterprise-grade orchestrator. Advanced Logic: Multi-destination Fan-out, Conditional Routing, and complex jq/JS transformations. Modern UI: New SPA with a Visual Template Builder, Live Preview, and one-click re-delivery. Security & Scale: IP Whitelisting, native provider signatures, and PostgreSQL/MySQL support. Ecosystem: Slack/Teams connectors, Cloud Event integration, and a new CLI tool. Observability: Prometheus metrics and automated alerts.
8
Mar 30

Update Contribution Rule for Project

Contribution Rule now available for Graft.
0
Mar 28

Small Update for Graft

Ruleset now created for this project Everyone when contributing need to create PR with Codeowner assigned.
1
Mar 26launch

Project Launch v1.0.0

This project is about low-code "webhook-to-anything" bridge. It is a self-hosted and also open-source project. Tech Stack: Go | Makefile | Docker | Kubernetes. Note: The project target to indie developers and small organization Disclaimer: Still in development and not stable yet. So calling every developers want to learn more about Go language to research and help this project quality have more improvement in the future.
0
Building·Mar 26, 2026