Concepts
Understand the fundamental building blocks of Hook0.
Architecture Overview
Application → Event → Hook0 → Subscription → Webhook Endpoint
↓
Event Type
(filtering)
Hook0 connects your applications to external systems through a simple flow:
- Your Application sends an Event to Hook0
- Each Event has an Event Type that categorizes it
- Subscriptions filter Events by Event Type
- Hook0 delivers matched Events to the configured Webhook Endpoint
This architecture allows you to decouple event producers from consumers, enabling flexible routing and reliable delivery.
Core Concepts
- Events - Notifications sent from your applications to Hook0
- Subscriptions - Configure where and how to receive notifications
- Event Types - Categorize and structure your events
- Metadata - Attach arbitrary key-value data to objects