#webhook #saas #events #webhook-server

app hook0-api

Core REST API of Hook0 — Open-Source Webhooks as a service for SaaS

1 unstable release

0.1.0 Aug 26, 2024

#965 in Web programming

SSPL-1.0 and GPL-3.0-or-later

420KB
11K SLoC

Hook0 API

Setup dev-env

  • Spawn a local postgresql server checkout database
  • Setup database url in .env
  • Start API
cargo run --bin api

Updating queries

sqlx-cli is required to update prepared statements

cargo install sqlx-cli
cargo sqlx prepare

LICENSE

Hook0 is free and the source is available. Versions are published under the Server Side Public License (SSPL) v1.

The license allows the free right to use, modify, create derivative works, and redistribute, with three simple limitations:

  • You may not provide the products to others as a managed service
  • You may not circumvent the license key functionality or remove/obscure features protected by license keys
  • You may not remove or obscure any licensing, copyright, or other notices

Dependencies

~87–125MB
~2M SLoC