.. and press ENTER to ask a question on web5, how to write code and more.

Skip to main content

WEB5: A DECENTRALIZED WEB PLATFORM

Putting you in control of your data and identity

The web democratized the exchange of information, but it's missing a key layer: identity. We struggle to secure personal data with hundreds of accounts and passwords we can’t remember. On the web today, identity and personal data have become the property of third parties.

Web5 brings and data storage to your applications. It lets devs focus on creating delightful user experiences, while returning ownership of data and identity to individuals.


Components

Decentralized Identifiers

Decentralized Identifiers are a W3C international standard for identifiers created, owned, and controlled by individuals, without reliance on centralized entities


Verifiable Credentials

Verifiable Credentials are a W3C international standard for cryptographically-signed statements made by an issuer about a holder


Decentralized Web Nodes

An implementation of 's emerging decentralized personal datastore standard


SDKs

Web5 DIDs

Create and manage decentralized identifiers
typescriptTypescript
kotlinKotlin
swiftSwift

Web5 Credentials

Create and manage verifiable credentials
typescriptTypescript
kotlinKotlin
swiftSwift

Web5 DWN API

Create and manage decentralized web nodes
typescriptTypescript

Use Cases

Control Your Identity

Alice holds a digital wallet that securely manages her identity, data, and authorizations for external apps and connections. Alice uses her wallet to sign in to a new decentralized social media app. Because Alice has connected to the app with her decentralized identity, she does not need to create a profile, and all the connections, relationships, and posts she creates through the app are stored with her, in her decentralized web node. Now Alice can switch apps whenever she wants, taking her social persona with her.


Own Your Data

Bob is a music lover and hates having his personal data locked to a single vendor. It forces him to recreate his playlists and songs over and over again across different music apps. Thankfully there's a way out of this maze of vendor-locked silos: Bob can keep this data in his decentralized web node. This way Bob is able to grant any music app access to his settings and preferences, enabling him to take his personalized music experience wherever he chooses.