Skip to content
@hook0

Hook0

Hook0 is a SaaS that helps you provide webhooks to your users. It handles for you a great amount of features that are usually tedious to (re)implement.

Hook0 — open-source Webhooks-as-a-Service

Open-source Webhooks-as-a-Service.
Add webhooks to your product with a single API call. Hook0 takes care of delivery, retries, and HMAC signatures for your users.

Website · Documentation · Discord · Roadmap

GitHub stars License: SSPL-1.0

What is Hook0

Hook0 is an open-source, self-hostable Webhooks-as-a-Service. If you build a SaaS and want to send webhooks to your users, Hook0 gives you delivery, retries, HMAC signatures, and monitoring behind one API instead of building and running that infrastructure yourself. Run it self-hosted, or use Hook0 Cloud.

How Hook0 works: your SaaS makes one API call to Hook0, which delivers signed events with retries to your users' endpoints. Outbound only — Hook0 does not receive third-party webhooks.

SDKs

Official SDKs for eleven languages. Each one sends events and verifies HMAC signatures on incoming webhooks, and most are built on the standard library alone, with no third-party runtime dependencies.

Language Repository
Rust hook0-rust
Go hook0-go
Python hook0-python
TypeScript / JavaScript hook0-typescript
PHP hook0-php
Ruby hook0-ruby
Java hook0-java
Kotlin hook0-kotlin
C# / .NET hook0-csharp
Lua hook0-lua
Zig hook0-zig

Browse them all: https://github.com/orgs/hook0/repositories?q=topic%3Asdk

Resources

Community

Contributing

The code is hosted on GitHub; the public roadmap lives on GitLab.

License

Hook0 is released under the Server Side Public License (SSPL v1). You are free to self-host it.

Pinned Loading

  1. hook0 hook0 Public

    Open-source webhook server that helps you provide webhooks to your users. It handles for you a great amount of features that are usually tedious to (re)implement.

    Rust 1.5k 103

Repositories

Showing 10 of 14 repositories
  • hook0 Public

    Open-source webhook server that helps you provide webhooks to your users. It handles for you a great amount of features that are usually tedious to (re)implement.

    Rust 1,484 103 5 (1 issue needs help) 0 Updated Sep 9, 2026
  • hook0-zig Public

    Zig SDK for Hook0 webhooks, taking the allocator you hand it and the Io you own. Send events and verify incoming webhook signatures. zig fetch from a tag of this repository. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-zig's past year of commit activity
    Zig 0 MIT 0 0 0 Updated Aug 28, 2026
  • hook0-typescript Public

    TypeScript and JavaScript SDK for Hook0 webhooks, shipping both module systems from one package. Send events and verify incoming webhook signatures from Node. npm install hook0-client. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-typescript's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Aug 28, 2026
  • hook0-rust Public

    Rust SDK for Hook0 webhooks. Send events and verify incoming webhook signatures, with attempts, backoff, timeouts and payload size all bounded and all yours to set. cargo add hook0-client. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-rust's past year of commit activity
    Rust 0 MIT 0 0 0 Updated Aug 28, 2026
  • hook0-ruby Public

    Ruby SDK for Hook0 webhooks, with nothing but the standard library behind it. Send events and verify incoming webhook signatures. gem install hook0-client. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-ruby's past year of commit activity
    Ruby 0 MIT 0 0 0 Updated Aug 28, 2026
  • hook0-python Public

    Python SDK for Hook0 webhooks, on the standard library alone, blocking or awaiting. Send events and verify incoming webhook signatures. pip install hook0-client. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-python's past year of commit activity
    Python 0 MIT 0 0 0 Updated Aug 28, 2026
  • hook0-php Public

    PHP SDK for Hook0 webhooks, using only the extensions every distribution already ships. Send events and verify incoming webhook signatures. composer require hook0/client. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-php's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Aug 28, 2026
  • hook0-lua Public

    Lua SDK for Hook0 webhooks, carrying its own SHA-256 and its own JSON so it runs where nothing else is installed. Send events and verify incoming webhook signatures. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-lua's past year of commit activity
    Lua 0 MIT 0 0 0 Updated Aug 28, 2026
  • hook0-kotlin Public

    Kotlin SDK for Hook0 webhooks, blocking or suspending inside whichever coroutine runtime you already brought. Send events and verify incoming webhook signatures. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-kotlin's past year of commit activity
    Kotlin 0 MIT 0 0 0 Updated Aug 28, 2026
  • hook0-java Public

    Java SDK for Hook0 webhooks, built on the JDK with no third-party dependency. Send events and verify incoming webhook signatures, blocking or through a CompletableFuture. MIT licensed, mirrored from the Hook0 monorepo.

    hook0/hook0-java's past year of commit activity
    Java 0 MIT 0 0 0 Updated Aug 28, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…