➡️Install
Authentication
Each customer of Spindl needs their own SDK Key to use the SDK. If you don't already have an SDK key, you can generate one on the Settings page in the Spindl app.
Installation via NPM/Yarn
The Spindl SDK is a lightweight npm package. You can install it below. Also here is the npm
For differences between Default & Lite versions, you can check our Default vs Lite SDK Versions section
*Unsure of whether to use `Default` or Lite
? The vast majority of clients use default
but feel free to read more about the differences here.
Initialization via library
The Spindl SDK only needs to be configured once in a browser or Node session.
If you're using Next.js, in page router, you can do this in
pages/_app.tsx
If using app router, you need to implement it in a client side component
For example on how to implement in either one, checkout our examples repo.
Installation via Script/CDN
Add async script tag at the top of html file within head
tag. Please make sure you to use your sdk key.
Initialization via Script
Script automatically is instantiated and will track page view events & wallet connect events so you don't need to do anything
You will still be able to fire custom "Wallet Connects" & "Page Views" if you want by accessing spindl via window object. Example:
For example on how to implement, checkout our examples repo.
Last updated