The most powerful notification system you'll never build.

Knock is flexible, reliable notifications infrastructure that's built to scale with you. Use our APIs to engage users, power cross-channel workflows, and manage notification preferences.

Knock Mobile. Read more

Move fast

Ship product notifications in hours, not months

Move fast with a notification engine that’s ready to scale from your first welcome email to a cross-channel system that puts your customer first. With Knock, you get a team that’s dedicated to one thing and one thing only: your notifications.

Built for developers

We obsess over the right abstractions so your team can focus on what matters.

  • A single, unified API for all of your
    notifications code
  • SDKs available in
    all major languages
  • Comprehensive documentation
    to help you get started
  • A CLI to work with
    Knock resources locally
  • Powerful primitives to help
    you model your system

Effortless in-app experiences

A real-time notification inbox, out-of-the-box

Drop in our pre-built, real-time enabled components to complete your notification experience in your app, backed by Knock’s powerful notifications infrastructure.

Security and enterprise

The notification system for your enterprise

The control and flexibility you need

The control and flexibility you need

Bring your support, product, and engineering teams into Knock with fine grained access controls. Authenticate using SAML 2.0. Provision users with SCIM.

Learn more →
Secure, out of the box

Secure, out of the box

Knock is SOC2 Type 2 certified as well as GDPR and HIPAA compliant. We run annual 3rd-party security penetration tests and employ enterprise-grade security practices to secure your customer data.

Learn more about our security practices →
Ready for any notification volume

Ready for any notification volume

Knock was built for enterprise-ready scale from day one. Learn more about how we’re powering notifications for enterprise-scale businesses.

Learn more about Knock Enterprise →


Your toolkit for product notifications


Commit, reset, and audit your changes. Knock uses the same versioning workflow you do.


Test changes in a development environment before promoting them to production.


Look under the hood from API request to workflow run to downstream messages to understand how your users are receiving messages.


Customize colors, themes, and layouts to present a consistent brand across all of your notification surface areas.


Leverage our built-in tenancy model to support per-tenant feeds and offer custom branding to your customers.


Easily test complex notification workflows across multiple channels, without needing to manually reproduce complex interactions in your product.

Don’t take our word for it

Read our case studies →

Build and ship delightful notifications in minutes

Batching, cross-channel delivery, and preference management - all on one platform. Send 10k notifications per month for free.

Get started for free →