iPhone mockup

Building Identity Applications with SpruceKit

Open-source libraries for decentralized identity
iPhone mockup

Open-source decentralized identity building blocks

ISO mDL

The ISO mDL library provides the protocol layer for mobile driver's license conformance for the ISO/IEC 18013-5 standard functionality. The base implementation is written in Rust for its memory safety and performance, which can then be packaged cross-platform.

DIDKit

DIDKit provides W3C Verifiable Credential and W3C Decentralized Identifier functionality across different platforms. The core libraries are written in Rust, but the comprehensive DIDKit SDK includes many libraries and interfaces for using it almost everywhere.


SSI

SSI provides core W3C Verifiable Credential and W3C Decentralized Identifier functionality in Rust. The SSI library is embedded in the the cross-platform DIDKit library as a core dependency.

Verify in low internet
Build identity wallets with SpruceKit Wallet SDK

The SpruceKit Wallet SDK can augment an existing identity wallet to extend support for various digital credential protocols or provide you with the building blocks to launch a new identity wallet.

The SDK supports React Native, Flutter, and native mobile languages for integration into native applications.

Verify in low internet
Build identity wallets with SpruceKit Wallet SDK

The SpruceKit Wallet SDK can augment an existing identity wallet to extend support for various digital credential protocols or provide you with the building blocks to launch a new identity wallet.

The SDK supports React Native, Flutter, and native mobile languages for integration into native applications.

Open source, closed privacy

Open source,
closed privacy

Transparency is a cornerstone of what we do, so we develop in the open. SpruceKit and its components are fully open source under the Apache 2.0 or MIT licenses, allowing anyone to see (and trust) how it works. Curious about how to contribute?