/

Get started

Introduction

Sluice sends webhooks to your customers for you, with retries, signatures and a log of every attempt.

3 min read

Your customers want to know when something happens in your product: an invoice is paid, a shipment moves, a build fails. Webhooks are how they find out. Sending them well is harder than it looks, because your customers' servers go down, time out, return errors and change their URLs.

Sluice takes that work off your plate. You send us one event with one API call. We deliver it to every endpoint that wants it, sign every request, retry failures on a schedule, and keep a searchable log your support team can read.

What you get

  • Delivery to any number of endpoints per customer, with filtering by event type

  • HMAC signatures on every request, with secret rotation that never drops a message

  • Automatic retries for 36 hours, then alerts and one-click replay

  • A customer portal you can embed, so customers add and debug their own endpoints

  • Client libraries for Node.js, Python and Go

How these docs are organized

Start with the Quickstart to send a real webhook in about five minutes. Core concepts explains the four objects you will work with. After that, each section covers one job: sending events, managing endpoints, security and delivery. The API reference lists every endpoint with its parameters and responses.

Stuck on something these pages do not answer? Write to support@sluicehq.dev. A person who works on the API replies within one business day.

Something missing or wrong on this page? Tell us at support@sluicehq.dev and we will fix it.

Create a free website with Framer, the website builder loved by startups, designers and agencies.