Author picture Phil Leggetter

Source Types: A Simpler, Smarter Way to Configure Your Webhook Event Sources

Published · Updated

Article image

At Hookdeck, we strive to make webhooks reliable, scalable, and easy to manage. We constantly look for ways to simplify the developer experience, ensuring that receiving events from event-producing platforms is as seamless as possible. That's why we're excited to introduce Source Types, a feature designed to streamline event source configurations and lay the groundwork for expanding direct support for the event producers Hookdeck can support.

What Are Source Types?

Source Types allow Hookdeck to automatically tailor the Source configuration options based on the event producer you're integrating with. Instead of a one-size-fits-all approach to inbound event setup, Source Types ensure that you only see the relevant configuration settings for your specific source.

Before/After Source Types image

By making the Hookdeck Source setup more intuitive, we reduce friction and help you get your apps securely ingesting webhooks faster.

Why We Built Source Types

  1. Simplified Configuration for Faster Setup
    Instead of presenting all possible webhook options, Hookdeck now intelligently surfaces only the relevant ones for a given source. This eliminates unnecessary configuration steps and reduces the likelihood of errors.

  2. Clearer Emphasis on Critical Settings
    Some webhook providers require specific configurations—such as Zoom's mandatory secret for handshake verification. Source Types highlight these key settings, ensuring they're not overlooked.

  3. Laying the Foundation for Expanded Integrations
    Until now, Hookdeck has primarily acted as an HTTP proxy for webhooks. With Source Types, we're setting the stage to also support Destination Types, such as direct integrations with AWS Lambda, Amazon S3, other cloud services, and potentially protocols like WebSockets and gRPC.

Hookdeck Product Changes

The introduction of Source Types has resulted in the following product changes:

  • Hookdeck Dashboard Source Configuration
    When creating a new Source, you'll now see a dropdown menu to select the Source Type. This will automatically adjust the configuration options based on the selected Source Type.
  • Hookdeck API
    Version 2025-01-01 contains breaking changes for the Sources and Destinations resources. See the API changelog for full details.
  • Hookdeck Terraform Provider v1.0.0-beta-1 of the Hookdeck Terraform Provider has been released. It also contains breaking changes. See the v0.x to v1.x migration guide for more information.

What's Next?

This is just the beginning. As we continue refining Source and Destination Types, we'd love to hear from you. Are there specific webhook providers or protocols you'd like to see Hookdeck support? Join our Slack community to let us know!

Try out Source Types today by visiting our updated Sources documentation to learn how to configure your sources faster and more efficiently.