webhooksmith 0.1.0

Production-grade webhook delivery engine with transactional outbox, HMAC signing, and dead letter queue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod engine;
pub mod error;
pub mod model;
pub mod retry;
pub mod signing;
pub(crate) mod storage;
pub mod worker;

// Re-export for testing and advanced use
pub use model::{is_private_host, is_private_ip};

pub use engine::WebhookEngine;
pub use error::{HooksmithError, Result};
pub use model::{DeliveryAttempt, Endpoint, EventStatus, NewEndpoint, QueueStats, UpdateEndpoint, WebhookEvent};
pub use worker::{DeliveryWorker, SsrfSafeDnsResolver};