The story
Knock was founded in 2021 by Sam Seely and Chris Bell, and is based in New York. It grew out of a problem most product teams meet sooner or later: notifications start as a few emails and end up as a tangle of batching, preferences and logs that someone has to maintain.
The product
Your app calls Knock's API when something happens. A workflow then decides who hears about it, on which channel, after what delay and whether to bundle it into a digest. Knock hands each message to a provider such as SendGrid, Postmark, Twilio or Apple Push, or shows it in its own in-app feed. React and mobile components cover the feed and in-app guides.
Who it suits
Knock fits engineering and product teams sending notifications over several channels. If a product only sends a handful of transactional emails, an email provider on its own is usually enough. Server SDKs cover Node, Python, Ruby, Go, Java, .NET, Elixir and PHP, and there is a CLI and an MCP server for working with AI coding tools.
Getting started
The quickest way in is the free developer plan. You can build and test workflows in a sandbox mode that renders messages without sending them, so testing doesn't count towards usage. Batching and digests merge several events into one message, and preferences let a user opt out of a channel, which keeps messages down.
Pricing
Knock has a free developer plan, a paid starter plan and a custom enterprise tier. Billing follows messages sent, in-app guide users and AI agent credits rather than team members or recipients. Prices are in US dollars, so a UK card is charged in dollars, and the delivery providers underneath bill separately. Check the pricing page for current figures.
Data and security
Knock states that it holds SOC 2 Type 2 compliance and meets GDPR and CCPA requirements. It processes personal data in the US and certifies to the UK Extension of the EU-U.S. Data Privacy Framework, so UK teams should check the transfer arrangements with their data protection lead.