APIbenchmarks
Knock logo

Knock

Knock · Ranked #4 of 7 in Push Notification APIs

83.6/ 100
BStrong

Developer-first notification infrastructure with a polished workflow engine, React in-app inbox, and top-tier docs.

Best for

Notification infra + in-app inbox

Screenshot of Knock

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.

DimensionScoreWeightContribution
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/month10,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/month50,000 messages/month ($0.005 per additional), 2,500 guide active users, 2,000 AI agent credits; removes Knock branding; adds email client previews.
EnterpriseContact salesVolume-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

Node.js / TypeScriptPythonRubyGoJavaC# / .NETElixirPHPReactReact NativeiOS (Swift)Android (Kotlin)

Strengths & trade-offs

Strengths
  • +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
Trade-offs
  • 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 SLA99.9%Knock enterprise page
Free tier message allowance10,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 rating4.6/5 across 146 reviewsG2

Compare Knock head to head

Sources

  1. https://knock.app/pricing
  2. https://knock.app/enterprise
  3. https://status.knock.app/
  4. https://docs.knock.app/getting-started/knocks-features
  5. https://www.g2.com/products/knock-knock/reviews
  6. https://www.producthunt.com/products/knock-6/reviews
  7. https://vercel.com/blog/building-a-powerful-notification-system-for-vercel-with-knock-app
  8. https://docs.knock.app/in-app-ui/feeds/overview

Figures last verified 2026-06-27. Spotted an error? corrections@apibenchmarks.com