uPort’s Improved Documentation for Blockchain Developers & Engineers

Get started with decentralized identity in just a few simple steps.

Jun 23, 2018 · 4 min read

uPort is committed to helping developers easily integrate decentralized identity protocols directly into any Web 2.0 or Web 3.0 application. Hence, we recently launched our new and improved documentation site, which includes a overview, guides, references, tutorials and even new search capabilities.

It’s uPort’s mission to empower the next generation of distributed application developers and blockchain engineers. Decentralized identity provides a range of benefits to a decentralized ecosystem: sybil attack resistance, distributed identity verification costs, anti-colluding mechanisms, etc..

uPort returns ownership of identity to the individual. uPort’s open identity system allows users to register their own identity on Ethereum, send and request credentials, sign transactions, and securely manage keys & data.

Take a look at what we’re building:

The new and improved documentation website includes basic demos, improved navigation and other minor improvements that make the user experience 🤗 delightful.

If you have additional feedback or want to see more of something, be sure to let us know in the uPort Community Channel.

Search Capabilities

Every developer knows the faster you can find the information you need, the faster you can get back to building the next unicorn 🦄 application. Without search functionality finding the right information can be laborious.

Hence, the uPort developer website now includes the ability to search across our entire content catalog. Finding information should be quick and easy.

Want to learn more about uPort’s push notification support? No problem.
How about all the different Javascript libraries and specifications the new ethr-did protocol touches? Easy.

Overview of uPort’s Decentralized Identity Protocol

The Overview page provides a brief introduction to the uPort protocol and why decentralized identity is so important to the Ethereum ecosystem.

As the Ethereum ecosystem continues to grow, decentralized identity will play a critical in everything from KYC/AML in Web 2.0 applications to sybil attack resistance in Web 3.0 distributed applications. The overview page serves as an introductory guide for anyone just getting started.

Developer Guides & Examples

As the Agile methodology states “Show. Don’t tell.” which is why uPort provides easy to understand guides and examples. Decentralized identity can be a little confusing at first — private keys, signed attestations, blockchain registries, signing transactions etc… but the uPort guides help developers, novice and senior, get headed in the right direction right away.

API Reference & Specifications

Deep dive into uPort libraries APIs and specifications. Developers primarily utilize the uport-connect and uport-js libraries for interacting with uPort’s decentralized identity protocol, but sometimes it’s important to dig a little deeper to understand the nuances of the underlying protocol.

Want to know the difference between on-chain transactions and off-chain messages? The uPort specification page can help.

Tutorials & Examples

Ready to build a minimal viable prototype or just want understand how the uPort decentralized identity protocol works in a production environment?

A decentralized identity later protocol is deployed across an entire technology stack: browser, server, smartphone and blockchain. It’s a lot of surface area.

The tutorials will help guide developers with examples like uPort’s React Truffle Box and upcoming BuidlBox boilerplate (still in beta), which covers the basics of setting up decentralized identity solutions from end-to-end.

Here To Support You. Join The Conversation.

Do you have more questions? Want support from the core uPort team?
Join the uPort Community Channel and get help today from our core team. It’s our job to make sure you can launch decentralized identity features quickly and easily.


Self-sovereign identity and user-centric data platform on Ethereum


Written by


Open Source The World



Self-sovereign identity and user-centric data platform on Ethereum