Building in-app UI in Javascript

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


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