> For the complete documentation index, see [llms.txt](https://docs.zerowallet.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zerowallet.org/what-is-zerowallet.md).

# What is Zerowallet

Zero wallet is an SDK that allows developers to allow users to make on chain interactions without having to install a wallet or pay gas fees.&#x20;

Zerowallet is ideal for non-financial transactions in dapps. Some examples :&#x20;

* Creating a post on an on-chain social media (E.g Lens)
* Storing data on a SaaS product, on-chain (E.g Questbook)
* An identity app to create and store credentials (E.g. Credport)

Zero wallet creates a throw-away wallet in-(d)app the first time a user opens the dapp. The wallet is retained in persistent storage. For example, on browser - `localStorage` and in mobile apps in `SharedPreferences`

We do not recommend this wallet to be used in financial transactions because, of the lower security of an in-app wallet. Metamask, Phantom or WalletConnect are more secure.&#x20;

**Zerowallet is best used in dapps where the transactions need to be recorded on chain for the purpose of censorship resistance and permanent record of behaviour.**

The integration is simple and consistent with libraries like ethers.js and wagmi
