Building in-app UI in Javascript

Learn more about the in-app notifications experiences you can build in Javascript with Knock. Easily power notification feed, toasts, and inbox experiences with our client-side SDKs.

The @knocklabs/client library is a low-level JavaScript SDK for interacting with Knock from the client side of your JS application.

Note: if you're already using React in your application, you might want to take a look at our React library for building in-app UI.

Quick links

Need help?

Our @knocklabs/client library is worked on full-time by the Knock JavaScript team.

Join the community

Ask questions and find answers on those following platforms:

Provide feedback

  • Open an issue
  • Use the "Help" dropdown at the top of this page to contact support.


All contributors are welcome, from casual to regular. Feel free to open a pull request.