
What is Knock?
Knock is a flexible API and dashboard for powering delightful product notification experiences. It helps you ship faster, iterate on your product messaging, and scale your notifications for the long-term. We built product notifications so you don’t have to.
Do you use Knock?



Recent Knock Launches
Forum Threads
Knock - Notification infrastructure for developers
Knock is a flexible API and dashboard for powering delightful product notification experiences. It helps you ship faster, iterate on your product messaging, and scale your notifications for the long-term. We built product notifications so you don’t have to.
Knock CLI - Bring your notification infrastructure to your fingertips
The Knock CLI helps you build, test, and maintain your notification infrastructure from your local and remote dev workflow.
Run notification workflow tests, promote between environments, and interact with your Knock instance, right from your command line.
Knock Alternatives
View all Knock alternativesReview Knock?
4.93/5 based on 15 reviews
Maker reviews of Knock
View all Knock reviewsReviews
•2 reviews
I've been using Knock while it was in beta for a few months now, and was actually very impressed! Implementing notifications from scratch can be very difficult, and I was pleasantly surprised by how smooth Knock workflow is. It has pretty much every feature an engineer might need, including: templating, cancelling notifications, in-app notification feed, scheduling future notifications, out-of-the-box integrations and much more.
Knock is also extremely reliable, I don't think we ever had even one issue with Knock itself.
A suggestion for a couple features that I would find extremely useful:
1. Have a declarative way to define Knock workflows (eg with a terraform provider).
2. Provide a way to run automated tests against Knock (without setting up a test mailbox).
•1 review
Adopting Knock was a breeze and it's been an absolute pleasure to use.
•1 review
Been using Knock for the past few months in their closed beta for SwayDM. It's been so easy to make changes to some of our more complex notification workflows. It really is a developer first platform. The team is also super responsive to bug fixes, and feature enhancements.
•1 review
Knock is a very easy-to-use API that makes adding all sorts of user notifications to your application a breeze. The GUI for adding notification flows is nicely designed and the documentation is well written. Looking forward to continue on working with this technology!