DIDKit is a cross-platform toolkit for working with W3C Decentralized Identifiers and Verifiable Credentials. It includes an API server, a set of command line programs, and collection of SDKs for languages/platforms including Rust, Java, C, Android, and iOS.
We wrote DIDKit in Rust due to its memory safety, expressive type system, and suitability across a variety of systems and environments, including IoT and embedded systems. DIDKit wraps our core SSI library to provide issuance, verification, and processing functionality for W3C Verifiable Credentials.
DIDKit was designed to plug into any system and make its data more portable and flexible. We strive to make our documentation clear and ready for self-service deployments, but sometimes it’s faster or just clearer to check with the experts. Get in touch with Spruce's open source team to work out a clear game plan for building your project around DIDKit.