Documentation
Explore our guides and examples to integrate Knock.
What is Knock?
Knock is notifications infrastructure for developers. Use our APIs and dashboard to deliver great notification experiences to your end users, driving customer satisfaction and retention.
Learn more →Discover Knock
Getting started
A technical and non-technical introduction to the basics of Knock, and a step-by-step guide to get you going in minutes.
Send & manage data
Learn how to get data flowing into Knock to power your notifications.
Send notifications
Learn how to design and send notifications using Knock, then explore advanced features such as batching, delays, and more.
Building in-app UI
Use the Knock in-app experiences APIs and components to build rich notifications experiences inside of your product.