
Knock is a notification infrastructure platform designed for developers and product teams. It provides APIs for multi-channel notifications with workflow management, in-app feeds, batching and throttling features, flexible preferences model, and pre-built React components for notification feeds, toasts, and banners. As a routing layer, Knock orchestrates notifications through third-party providers (SendGrid for email, Twilio for SMS, etc.). Key differentiators include batching/throttling, in-app UX optimization, developer-friendly workflows, and real-time design capabilities.