AcronymFull NameLink
KERIpyKey Event Receipt Infrastructure PythonKERIpy Github
KERIAKey Event Receipt Infrastructure AgentKERIA Github
Signify-TSSignify Type ScriptSignify-TS Github

Implementations


KERIpy

KERIpy is the most mature and widely used KERI implementation, written in Python. It serves as a reference for many other implementations in the ecosystem.

Key Features:

  • Support for the core KERI protocol specification
  • Comprehensive test suite and regular updates from the KERI community
  • Example scripts and tooling to help you bootstrap a KERI environment

Use Cases:

  • Ideal for anyone wanting a stable, well-documented Python library from which to learn KERI and implement their own applications.

KERIA

KERIA (Key Event Receipt Infrastructure Agent) provides cloud-based agents built on top of the KERI protocol for the purpose of managing KERI identifiers in a hosted environment.

Key Features:

  • Preconfigured endpoints for managing KERI events in the cloud
  • Integration with KERIpy for event processing

Use Cases:

  • Organizations or individuals looking to host their own KERI agent or agent based service

Signify-TS

Signify-TS is a KERI implementation in TypeScript, targeting Node.js and browser-based applications. It is an excellent choice if your stack is JavaScript/TypeScript-heavy.

Key Features:

  • Written for modern JavaScript/TypeScript environments; integrate in full-stack or front-end apps.
  • Active development to remain aligned with the evolving KERI standard.
  • Can be used alongside popular frameworks (React, Angular, Vue) for decentralized identity features.

Use Cases:

  • Building user-facing web applications that interact with KERI-based identifiers directly in the browser.
  • Developers preferring TypeScript’s type-safety and ecosystem.