CSPR.click overview

CSPR.click is a unified SDK that simplifies Web3 application onboarding by offering seamless integration with all wallets, facilitating easy user transitions between Web3 apps, and providing developers and users a consistent and secure interface for managing Web3 assets and interactions. Please check out the CSPR.click home page for more information: CSPR.click

This documentation compiles important guidelines on how to use the CSPR.click SDKs.

In any web application that integrates CSPR.click you'll be using the Core JS SDK. It provides the essential functionality to interact with wallets and the CSPR.click servers. Through it, you'll request a connection with a wallet to start a user session, and ask the user to sign a transaction or a message.

With the UI SDK, you'll get a complete graphical interface that manages for you the interactions with the user to perform the account management and the signature requests operations.


The easiest and quickest way to go when building a new web application with CSPR.click is to use the UI SDK. It provides a consistent user interface based on modal windows that show on top of your web application to connect with one of the multiple supported wallets, and to interact with the Casper network by signing transactions.

While the UI SDK is a React library, and you'll get the most of its flexibility when your application is also developed with React, you can use the UI SDK with other tech stacks.

Refer to the Getting started guide and get ready to work on your new dApp in two minutes.


Although we recommend using the UI SDK to get the most out of CSPR.click, sometimes your application may have special requirements and you need to build your own user experience for sign-in and signature operations. You can do that using the Core JS SDK.

To get started with the CSPR.click Core JS SDK without the UI part, refer to the Getting started page in the Core JS SDK section.

Last updated