Knock Javascript (Web) SDK

Learn more about integrating Knock into your web applications through our Javascript SDKs.

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

If you're looking to use pre-built in-app UI elements for a web application, you can look at React components.

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 the 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.