> For the complete documentation index, see [llms.txt](https://docs.spindl.xyz/spindl/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.spindl.xyz/spindl/techncial/javascript-sdk-html-script-guide.md).

# Javascript SDK / HTML Script Guide

## Steps

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

1. [**Install**](/spindl/techncial/javascript-sdk-html-script-guide/install.md) **the library or script:** Using the NPM library or HTML script tag, you can initialize the SDK.
2. [**Setup**](/spindl/techncial/javascript-sdk-html-script-guide/setup-a-reverse-proxy.md) **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](/spindl/techncial/javascript-sdk-html-script-guide/wallet-connects.md), [Page View](/spindl/techncial/javascript-sdk-html-script-guide/page-views.md), And [Custom](/spindl/techncial/javascript-sdk-html-script-guide/custom-events.md) events
4. [**Verify**](/spindl/techncial/javascript-sdk-html-script-guide/verify-that-events-are-sent-correctly.md) **that events are sent correctly**

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