Deploy a web wallet with the SDK

The Tonomy SDK powers Tonomy ID to manage users keys. You can use it to create your own wallet (web or mobile) with a fully customized UI to suite your needs.

We suggest one of the following strategies:

1. Deploy a web version of the Tonomy ID wallet

Run Tonomy IDarrow-up-right and instead of compiling the Android and iOS applications, compile to web instead. Fork the repository to customize the UI.

Please contact usarrow-up-right for assistance in deploying your bespoke solution.

2. Install the Tonomy SDK in your project

Install the Tonomy SDKarrow-up-right in your project and manage identities directly.

How to use the SDK as a web wallet:

  1. Choose a KeyManager class implementation:

  2. Choose a Storage class implementation:

  3. Create a new user. We suggest you familiarize yourself with how this is done by looking at the integration tests by checking the User controllerarrow-up-right test which manages a Tonomy ID account and DID

  4. Get the KeyManager object from the User object

  1. Use the keyManager object for signatures. See the signData()arrow-up-right function in the interface for signing data.

Last updated