What is an Event Gateway?

Build event-driven applications
with Hookdeck

Thanks for reading Software Engineering Daily.
Sign up to get a 3 month trial of the Hookdeck Team plan for free.
† Terms & Conditions apply

Hookdeck is a fast and reliable event gateway that supports the full development lifecycle (SDLC) for sending, receiving, processing, and delivering asynchronous messages.











Trusted by great teams around the world



About Hookdeck

What is Hookdeck?

Hookdeck is a fast and reliable event gateway for receiving, processing, and delivering asynchronous messages. It centralizes and streamlines communication between services – external providers (e.g. Shopify), internal endpoints (e.g. APIs), and any combination thereof.

Configure Hookdeck platform resources and features such as event routing, filters and transformations. And let Hookdeck automatically retry failed events for painless error recovery.

Our developer tooling enables teams to build, deploy, operate, and observe their event-driven applications with confidence.

Start for free. No account required.

  • Hookdeck CLI: Start receiving asynchronous messages (e.g., webhooks) on your localhost for free. Forever. No account required.


    Learn more about the Hookdeck CLI or install the CLI to get started.

  •   npm install hookdeck-cli -g
      
      
      yarn global add hookdeck-cli
      
      
        brew install hookdeck/hookdeck/hookdeck
        
        
    1.     scoop bucket add hookdeck https://github.com/hookdeck/scoop-hookdeck-cli.git
          
          
    2.   scoop install hookdeck
        
        
    1. Download the latest release's tar.gz file.

    2.     tar -xvf hookdeck_X.X.X_linux_x86_64.tar.gz
          
          
    3.   ./hookdeck
        
        
  • Hookdeck: Use the Hookdeck infrastructure as your reliable serverless queue for free for up to 10k events, 3 day data retention with features including filters, transformations, routing, throttling, and automatic retries.


    Learn more about the Hookdeck features, read the docs, or sign up to try them out.

  • Build with a team: 100k messages, 7 days data rentention, and collaborate with up to 25 team members on the Team plan.


    Learn how Hookdeck supports your full software development lifecycle or take a look at the Hookdeck pricing.

Hookdeck Features

Receive

  1. Never miss an event.

    Rely on an event gateway with unparalleled uptime and ingestion speeds.

  2. Consolidate events across sources.

    Combine disparate sources to centralize and simplify your pipeline.

  3. Centralize and streamline authentication.

    Leave handshake and verification logic to Hookdeck, with built-in signature support.

Process

  1. Filter and route messages.

    Use payload data to selectively filter events and control their final destination.

  2. Transform data.

    Use custom logic to modify and conform metadata and payloads.

  3. Pause now, play later.

    Queue events during scheduled downtime and unplanned outages.

Deliver

  1. Queue events for delivery.

    Rely on a powerful yet flexible queueing system that underpins the Hookdeck event gateway.

  2. Manage delivery rate of outbound events.

    Deliver events at a preconfigured rate, or dynamically based on server response.

  3. Retry automatically.

    Re-attempt unsuccessful deliveries at configurable rates.

  4. Fan out delivery.

    Send events from a single source to multiple destinations.

How Hookdeck supports your Software Development Lifecycle



Build. Tools to maximize developer productivity and enable organization-wide collaboration.

  • Hookdeck CLI: Route real-world events to your local environment for development and testing.

  • Bookmarks: Capture, store, and replay prototypical events to facilitate testing during development.

  • Organization access: Share Hookdeck projects with team members to collaborate on your event pipeline.



Deploy. Multi-environment support that slots into your existing CI/CD pipeline.

  • Any environment. Use the Hookdeck Terraform provider or API to automate setup across multiple environments.

  • Automated testing. Trigger representative events for common or edge case scenarios.

  • Deployment debugging. Query logs to view the progress of CI/CD testing and deployment, and investigate failures.



Operate. Insight into issues, and practical features for resolution and recovery.

  • Issues & Notifications. Get alerted to failures, investigate using detailed logging, and communicate issue status with the whole team.

  • Error Recovery. Find and retry events in bulk, ensuring no events are missed and your systems stay in sync.

  • Pause Delivery. Hold events safely during planned maintenance and unexpected production outages.



Observe. Shipping software is just the beginning.

  • Metrics. Monitor and analyze the health, performance, and security of your event-driven applications.

  • Metrics Export. Bring your metrics data off-platform using Hookdeck's Datadog integration.

  • Logging and Querying. Perform detailed analyses on every event with a feature-rich querying interface.



Hookdeck Benefits

Why Hookdeck?

With the Hookdeck platform, engineering teams benefit from a stable, scalable, and managed cloud-based infrastructure.

Reduce event-driven complexity

Ingest, verify, queue, and distribute messages, centralizing asynchronous communications between both internal and third-party services.

Reliability and scalability

Flatten traffic spikes, avoid accidental and intentional DoS (Denial of Service) or DDoS (Distributed Denial of Service) attacks, and guarantee event delivery.

A perfect fit for your SDLC

Hookdeck provides the developer tooling, infrastructure, and observability required to reliably bring EDAs through every step of the software development life cycle.

Simplified security

In-built support for generic and vendor-specific event handshakes and verification.

Error recovery

Configure automatic retry logic, pause event delivery during downtime, and bulk retry messages to ensure you never miss an event.

End-to-end event observability

Enjoy full visibility over the entire event life cycle – all the way from ingestion, to processing, to delivery (including errors and retries).

Data freedom

Centralized metrics visibility and full export support are available through the official Datadog integration.

UI and API parity

Manage the Event Gateway via the dashboard during exploration and initial setup. Switch to the API for platform automation, access control, testing, and CI/CD integration.

Scalable, secure, and compliant

Hookdeck follows industry-standard regulations and safe data practices

  • 99.99% Uptime

    Ingestion is highly reliable and available so you never miss an event.

  • Worldwide < 3s P99

    Guaranteed to add less than 3 seconds of latency for 99% of events.

  • 1,000+ Events/second

    Events are processed at a high throughput, without increasing latency.

  • SoC2 Compliant

    Voluntary certification with AICPA's stringent compliance standards.

  • GDPR & CCPA Compliant

    General Data Protection Regulation and California's Consumer Privacy Act compliant.

  • Data Encryption

    Data is backed up and encrypted, both in transit and at rest.

  • Single Sign-On

    We offer single sign-on with all the major identity providers on Enterprise plans.

  • Flexible Authentication

    Supports several standards for securing inbound and outbound payloads, and API access.

  • Role-Based Access

    Assign and manage team member data and operational access.




Send your first event

Get set up with the Hookdeck Event Gateway and quickly discover how it can support your event-driven applications.

Sign Up



Explore features

Continue your journey through the Hookdeck platform in our documentation.

Docs


Compare plans

From a generous free plan to team plans with more features and throughput.

Pricing


Software Engineering Daily Offer Terms & Conditions

The following terms and conditions apply to this promotion:

See the Hookdeck Terms for additional information.

The promotion is not automatically applied and requires some manual configuration. If you do not recieve an email within three working days regarding the offer, please contact us at support@hookdeck.com .