Developer resources / Documentation

Getting started with Evernym

Evernym offers a collection of products, APIs, SDKs, and web apps to make issuing and verifying digital credentials easier than ever.

Below you’ll find everything you need to get started:

Verity resources

Verity is our flagship digital credential platform designed for enterprise-grade stability, performance, and scale. If you haven’t already, you can sign up for Verity through our free Sandbox Plan or explore our paid plans for production usage and priority support.

Built with builders in mind, Verity offers a number of developer resources:

Verity SDK:

REST API:

Tutorials:

Code Samples:

Connect.Me resources

Connect.Me is our digital wallet app that gives individuals the ability to store and manage their credentials. The app integrates with Onfido and (soon) iProov for high-assurance biometric verification and is designed around real-world interoperability, in compliance with the Aries Interop Profile.

Resources:

Access to our Mobile SDK and documentation can be provided on request.

Open Source Resources

Open Source

Hyperledger Indy
Hyperledger Indy provides tools, libraries, and reusable components for providing digital identities rooted on blockchains or other distributed ledgers so that they are interoperable across administrative domains, applications, and any other silo. Indy is interoperable with other blockchains or can be used standalone powering the decentralization of identity.

Evernym’s products are built on the open core of Hyperledger Indy. This community-governed codebase is available for anyone to study, use, and modify. The best place to start is with the getting started guide in the SDK Git repository.

The Indy community is very friendly, and developers can often get help from volunteers via chat or the mailing list. The documentation index for project Indy is a valuable developer resource as well.

Hyperledger Aries
Hyperledger Aries provides a shared, reusable, interoperable tool kit designed for initiatives and solutions focused on creating, transmitting and storing verifiable digital credentials. It is infrastructure for blockchain-rooted, peer-to-peer interactions. This project consumes the cryptographic support provided by Hyperledger Ursa, to provide secure secret management and decentralized key management functionality.

Hyperledger Ursa
Hyperledger Ursa is a shared cryptographic library, it enables implementations to avoid duplicating other cryptographic work and hopefully increase security in the process. The library is an opt-in repository (for Hyperledger and non Hyperledger projects) to place and use crypto. Hyperledger Ursa consists of sub-projects, which are cohesive implementations of cryptographic code or interfaces to cryptographic code.

Standards, Governance, & Community Resources

Standards & Governance

Trust over IP Foundation
Hosted at the Linux Foundation, the Trust over IP Foundation is defining a complete architecture for Internet-scale digital trust that combines both cryptographic trust at the machine layer and human trust at the business, legal, and social layers.

Decentralized Identity Foundation (DIF)
DIF represents a diverse, international collection of organizations and contributors working together to establish an open ecosystem of decentralized identity that is accessible to all.

World Wide Web Consortium (W3C)

General Education

Self-Sovereign Identity (Manning, 2020)the book on SSI, co-authored by Evernym’s Drummond Reed

SSI Meetup – regular webinars and project showcases on all things SSI

Sovrin Library – white papers, research materials and guides created
by the Sovrin Foundation

 

Want more SSI resources?

Sign up for our SSI Roundup newsletter:

Questions?

Shoot us a note, and we'll be in touch.