{"repo":"verida/verida-js","free":true,"listed":false,"github":"https://github.com/verida/verida-js","clone":"git clone https://github.com/verida/verida-js.git","description":"The Verida SDK provides several SDKs to interact with the Verida Network","language":"TypeScript","stars":1284,"topics":["blockchain","decentralized","identity","personal-data","privacy","web3"],"license":"ISC","category":"blockchain-web3","readme_excerpt":"Verida Typescript Library This monorepo contains Verida Client Library and a variety of utility packages that support that library. There is a React Native repository that maintains a slightly modified version of the Verida Client Library that is used to generate the @verida/client-rn package. Packages These are the main packages you are likely to use: - client-ts: Verida client library. Install this library in your project to add support for the Verida protocol. - account-web-vault: Create a Verida network connection that uses a QR code and the Verida Vault to sign authentication requests. Use this for your web application. - account-node: Create an instance of a Verida account using a private key or seed phrase. Automatically signs all authentication requests. Use this for NodeJS server side applications or React Native applications. These are helper packages that typically aren't used directly: - account: Common code shared amongst the various account-xxx implementations - encryption-utils: Encryption utilities to make using tweetnacl a bit easier - keyring: Keyring for managing asym, sym and signing keys for a given account context - storage-link: Utilities to help linking storage endpoint information to a Verida account Developer Notes Node Version This requires node v18 (lts/hydrogen) to build. We use nvm to manage this: Linking dependencies It's not possible to add dependencies between monorepo packages using yarn (ie: yarn add @verida/encryption-utils ) if that packag","default_branch":null,"files":null,"tree":[],"storefront":"/r/verida","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/verida/verida-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}