# Javascript SDK / HTML Script Guide

## Steps

To implement the Javascript SDK/HTML Script, please use the following steps

1. [**Install**](https://docs.spindl.xyz/spindl/techncial/javascript-sdk-html-script-guide/install) **the library or script:** Using the NPM library or HTML script tag, you can initialize the SDK.
2. [**Setup**](https://docs.spindl.xyz/spindl/techncial/javascript-sdk-html-script-guide/setup-a-reverse-proxy) **a reverse proxy (optional):** We recommend setting up a reverse proxy so that events are less likely to be intercepted by tracking blockers. Works only with `npm` library implementation&#x20;
3. **Collect Events:** Start collecting [Wallet Connect](https://docs.spindl.xyz/spindl/techncial/javascript-sdk-html-script-guide/wallet-connects), [Page View](https://docs.spindl.xyz/spindl/techncial/javascript-sdk-html-script-guide/page-views), And [Custom](https://docs.spindl.xyz/spindl/techncial/javascript-sdk-html-script-guide/custom-events) events
4. [**Verify**](https://docs.spindl.xyz/spindl/techncial/javascript-sdk-html-script-guide/verify-that-events-are-sent-correctly) **that events are sent correctly**

You can also check the [examples](https://docs.spindl.xyz/spindl/techncial/javascript-sdk-html-script-guide/react-next.js-and-html-examples) section on how to implement with common frameworks like React and Next.js
