Do an amazing thing. Contribute a GitHook.

Webhooks hosted on can currently only be written in Node (we're looking to support more languages in the future - see our roadmap). Read our guide for writing your Node GitHook. We encourage your GitHook to use GitHub's OAuth API for accomplishing whatever you need to do.

Submit your GitHook

Your GitHook must:

  • be an open source repository
  • hosted on
  • have `master` as its default branch
  • contain a valid YAML file called `.githook.yml` in the root of your repository

By submitting your GitHook, you agree to our terms.

To contribute a GitHook, you must first sign in with GitHub.

Sign in with GitHub