Modular, Composable, Scalable
Veramo was designed from the ground up to be flexible and modular making it highly scalable. Create an agent, add plugins, run on server or mobile. You can also expose your agent over REST.
The Veramo core API is exposed by our CLI tool. Get started quickly creating DIDs and VCs from your terminal or run a local cloud agent. Developers will love the plugin development tools included.
Veramo runs on Node, Browsers, and React Native right out of the box.
Clean API backed by TypeScript
Veramo has a simple and clean API that is easy to reason about. This example bootstraps your agent with minnimal configuration.
Veramo is powered by a flexible plugin system. We have a growing list of core plugins and adding your own custom plugin is easy.
Create a custom DID method
Support Ethr-DID method
Support Web-DID method
Support Key-DID method
Create a custom kms
Support local kms
Support local kms for React Native
Create a custom message parser
Support DIDcomm messaging
Support request messages
Support W3C Verifiable Credential standard
Serve agent methods over REST
Suport local data storage
Expose methods from a remote agent locally
No framework is complete without a fully featured CLI tool that gives you access to all the core functionality from your terminal. Veramo's CLI tool contains everything you need to get started.
Verifiable data is the new standard
We live in a data driven, digital world and make decisions based on reputation. Off-chain verifiabilty is a critical building block for the economy of tomorrow. Veramo gives you the tools to start building trust networks that accelerate decision making, efficiency and productivity