Knock
Knock · Ranked #4 of 7 in Push Notification APIs
Developer-first notification infrastructure with a polished workflow engine, React in-app inbox, and top-tier docs.
Notification infra + in-app inbox

Overview
Knock (knock.app) is notification infrastructure-as-a-service: a single API and managed backend that lets product engineering teams orchestrate cross-channel notifications (email, push, SMS, in-app feed, Slack/Teams chat) without building and maintaining the delivery pipeline themselves. Its defining primitives are a visual workflow builder with batching, delays, branching, and channel fallbacks; version-controlled, non-engineer-editable templates; per-user preference centers and multi-tenancy; and a real-time in-app feed backed by pre-built React, React Native, iOS, Android, Flutter, and Expo components (websocket-driven feeds, badge counts, toasts, banners, preference modals). Knock sits in the "developer-first notification orchestration" category alongside Courier and the open-source Novu, and is consistently positioned as the strongest option for in-app experiences and API/SDK quality.
The product is best suited to B2B SaaS and product-led-growth teams that have outgrown ad-hoc notification code and need fan-out, batching ("Chris and 5 others commented..."), and a centralized preference/observability layer across many environments and tenants. Knock has been adopted by names like Vercel, which publicly documented building its notification system on Knock. Where it wins: clean, well-documented APIs, a polished workflow GUI, production-ready front-end components, strong logging/multi-environment support, and responsive support (Enterprise gets a shared Slack channel). Where it is weaker: pricing escalates quickly above the free tier (the Starter plan jumps to $250/month for 50k messages), key governance and compliance features (per-customer branding, i18n, SCIM, SAML, HIPAA/BAA, data-warehouse analytics) are gated behind Enterprise, and reviewers have asked for things Knock historically lacked, such as a declarative/Terraform way to define workflows and a way to run automated tests without a real test mailbox.
Reliability looks excellent on paper: the public status page reports 100% uptime across API, notification delivery, in-app feeds, dashboard, webhooks, and logs over the trailing Mar–Jun 2026 window (only the newer Agent service dips to 99.99%), and Enterprise contracts carry a 99.9% uptime SLA. Sentiment is strongly positive on G2 (4.6/5) though the review base is still modest and skews toward early-adopter developers, so buyers should weigh the premium pricing and Enterprise-gating against the genuine engineering time it removes.
How this score is derived
The APIbenchmarks Index is a weighted sum of four dimensions, each scored on an absolute 0–100 reference scale. See the methodology for every mapping.
| Dimension | Score | Weight | Contribution |
|---|---|---|---|
| Documentation & DXDocumentation is repeatedly cited as a top reason teams choose Knock, with thorough API references, framework guides, and manuals at docs.knock.app praised in nearly every review. | 90 | 30% | 27.0 |
| ReliabilityThe public status page shows 100% uptime across API, delivery, feeds, webhooks and dashboard over the trailing 3-month window, with a 99.9% uptime SLA on Enterprise. | 80 | 25% | 20.0 |
| Ecosystem & SDKsBroad official SDK coverage (8 server languages plus React, React Native, iOS, Android, Flutter, Expo) and integrations like Slack, Datadog, data-warehouse sync, and a Vercel reference implementation. | 76 | 25% | 19.0 |
| AccessibilityA free Developer tier with 10,000 messages/month lowers the entry barrier, but the next step up is a steep $250/month Starter plan and core compliance/branding features are Enterprise-only. | 88 | 20% | 17.6 |
| APIbenchmarks Index (ABI) | 83.6 | ||
Table 1. Derivation of the ABI for Knock. Contribution = score × weight; the index is their sum.
At a glance
- Vendor
- Knock
- Pricing model
- Per message (MAU/message tiers)
- Free tier
- 10k messages/mo
- Official SDKs
- 12 languages
Pricing
| Developer | $0/month | 10,000 messages/month, 500 guide active users, 500 AI agent credits, unlimited workflows/broadcasts/channels/team members, batch & delay, multi-tenancy, Google SSO. |
| Starter | $250/month | 50,000 messages/month ($0.005 per additional), 2,500 guide active users, 2,000 AI agent credits; removes Knock branding; adds email client previews. |
| Enterprise | Contact sales | Volume-based/annual-commit pricing; per-customer branding & preferences, i18n, data-warehouse analytics, Datadog, SCIM, SAML 2.0 SSO, HIPAA/BAA, enterprise SLAs, shared Slack support. |
Key features
- •Cross-channel notification orchestration (email, push, SMS, in-app, Slack/Teams chat)
- •Visual workflow builder with batching, delays, branching, and conditional logic
- •Real-time in-app feed over websockets with badge counts and mark-as-read/seen/archived
- •Pre-built UI components: notification feed, toasts, banners, preference center modal
- •Version-controlled, non-engineer-editable message templates
- •Per-user notification preferences and preference center
- •Multi-tenancy and per-customer branding (Enterprise)
- •Sandbox/test mode plus multi-environment support and detailed logging
- •Channel fallbacks and scheduled/future-dated notifications
- •Observability via webhooks, logs, Datadog, and data-warehouse sync
Official SDKs
Strengths & trade-offs
- +Single API orchestrates email, push, SMS, in-app feed, and chat channels so teams stop building bespoke notification pipelines
- +Visual workflow builder with batching, delays, branching, and channel fallbacks out of the box
- +Production-ready front-end components (React, React Native, iOS, Android, Flutter, Expo) for real-time in-app feeds, badge counts, toasts, and preference centers
- +Version-controlled templates that non-engineers (e.g. marketing) can edit, plus sandbox mode and strong multi-environment logging
- +Documentation and developer experience consistently rated best-in-class versus Courier and Novu
- +Generous free Developer tier (10,000 messages/month) and a reported 100% recent uptime on the public status page
- –Steep price jump from free to the $250/month Starter plan can be hard to justify for small workloads
- –Key enterprise features (per-customer branding, i18n, SCIM, SAML, HIPAA/BAA, data-warehouse analytics) are locked behind Contact-sales Enterprise pricing
- –Reviewers note the lack of a declarative / Terraform-style way to define workflows as code
- –No easy way to run automated tests against Knock without setting up a real test mailbox
- –Review base is still relatively small, so the 4.6 G2 rating rests on early-adopter feedback
- –As managed infrastructure, it introduces a third-party dependency and per-message cost into the notification critical path
What developers say
G2 4.6/5 · 146 reviews
Developers consistently praise Knock's clean API, documentation, workflow builder, and reliability, with the main critiques being premium pricing and gaps like workflow-as-code and easier automated testing.
“Knock solves the business problem of managing complex notifications without requiring us to build and maintain that infrastructure ourselves. It handles scheduling, batching, branching, and delays out of the box, which saves us significant engineering time and reduces the risk of errors in production.”
Key figures
| API uptime (Mar–Jun 2026) | 100% | Knock status page ↗ |
| Notification delivery uptime (Mar–Jun 2026) | 100% | Knock status page ↗ |
| Agent service uptime (Mar–Jun 2026) | 99.99% | Knock status page ↗ |
| Enterprise uptime SLA | 99.9% | Knock enterprise page ↗ |
| Free tier message allowance | 10,000 messages/month ($0) | Knock pricing page ↗ |
| Starter plan price | $250/month for 50,000 messages ($0.005 each additional) | Knock pricing page ↗ |
| G2 aggregate rating | 4.6/5 across 146 reviews | G2 ↗ |
Compare Knock head to head
Sources
- https://knock.app/pricing
- https://knock.app/enterprise
- https://status.knock.app/
- https://docs.knock.app/getting-started/knocks-features
- https://www.g2.com/products/knock-knock/reviews
- https://www.producthunt.com/products/knock-6/reviews
- https://vercel.com/blog/building-a-powerful-notification-system-for-vercel-with-knock-app
- https://docs.knock.app/in-app-ui/feeds/overview
Figures last verified 2026-06-27. Spotted an error? corrections@apibenchmarks.com
