Skip to main content
Docs
Decentralized Identity

DeSo IdentityThe Last Social AccountYou'll Ever Need

The DeSo Blockchain is designed from the ground for building crypto-native, consumer-focused Web3 applications — that can store massive amounts of data on-chain, at virtually zero cost.

$ npm install deso-protocol

@itsAditya~$129.00

Co-Founder, CyberPunkApes

2,302 Followers • 584 Following

Easily tap into an open-firehose containing millions of wallets, profiles, and content on the DeSo Blockchain, from day one of launching your application.

Buy Social Token
DeSo Identity is the easiest way to integrate web3 into your platform.

On DeSo, your identity and wallet are abstracted away, making it dead simple for users to focus on the application experience, as opposed to the blockchain powering it underneath.

  • 100% permissionless & open-source. Anyone can integrate DeSo Identity.
  • Made with cross-chain UX. Sign up with MetaMask, Google or DeSo.
  • Mobile-friendly. Anyone can integrate DeSo Identity.

On DeSo, your identity and wallet are abstracted away. Read Documentation

Try DeSo Identity by creating a DeSo Wallet.

Packed with features, out-of-the-box:

Tap into over 2 million wallets with:

On-chain identity
On-chain profiles
On-chain social tokens
On-chain social graphs
On-chain verifications
On-chain banner images
On-chain NFT profile pictures
Wallet-to-wallet messaging
MetaMask, Google & DeSo login
Mobile-friendly
Derived keys abstraction
100% self-custody
Free starter $DESO
Spending limits & subscriptions

Integrate DeSo Identity into any application only using JavaScript

1) Install the DeSo Protocol javscript library

Easily tap into an open-firehose containing millions of wallets, profiles, and content on the DeSo Blockchain, from day one of launching your application.

npm install deso-prtocol

2) Call the deso.js library

Easily tap into an open-firehose containing millions of wallets, profiles, and content on the DeSo Blockchain, from day one of launching your application.

import { configure } from 'deso-protocol';
configure({
spendingLimitOptions: {
// NOTE: this value is in Deso nanos, so 1 Deso * 1e9
GlobalDESOLimit: 1 * 1e9 // == 1 Deso
// Map of transaction type to the number of times this derived key is
// allowed to perform this operation on behalf of the owner public key
TransactionCountLimitMap: {
BASIC_TRANSFER: 'UNLIMITED', // Sending/receiving DESO is a "basic transfer"
SUBMIT_POST: 'UNLIMITED',
},
}
});

3) Set unlimited access

Easily tap into an open-firehose containing millions of wallets, profiles, and content on the DeSo Blockchain, from day one of launching your application.

import { configure } from 'deso-protocol';
configure({
spendingLimitOptions: {
IsUnlimited: true
}
});
$ npm install deso-protocol
85M+ Transactions
$30M+ Creator Earnings
$2B+ Volume
2M+ Wallets

Looking for funding?

The DeSo Foundation launched Openfund, a web3 social fundraising platform to make it easy for anyone in the world to raise money with cryptocurrency.