Skip to content
ILM — Identity Lifecycle Management

Identity Lifecycle Management

ILM is an open-source platform for managing the full lifecycle of digital identities — certificates, cryptographic keys, secrets, and digital signatures. Built as a microservices architecture with an extensible connector framework, it integrates with existing PKI infrastructure, certificate authorities, and key management systems.

Released under the Apache License 2.0.

Key Capabilities

  • Certificate Management — issue, renew, and revoke certificates through RA Profiles and standard protocols
  • Cryptographic Key Management — generate, store, and manage keys through Token Profiles
  • Secrets Management — passwords, API keys, JWT tokens, and keystores through Vault Profiles with versioning and approval workflows
  • CBOM Scanning — scan filesystems, containers, and network ports for cryptographic assets and generate CycloneDX CBOMs
  • Discovery — find certificates across networks, CT logs, and third-party systems
  • Compliance — evaluate and enforce certificate policies across your inventory

Key Repositories

Repository Description
ilm Platform overview, full repository catalog, and architecture
core Core service managing certificate lifecycle operations
fe-administrator Administrator web interface
helm-charts Helm charts for Kubernetes deployment
cbom-lens CLI tool for cryptographic asset scanning and CBOM generation
interfaces API definitions for building connectors and integrations

See the full repository catalog for all platform components, connectors, and integrations.

Contributing

We welcome contributions from everyone. To get started:

Resources & Community

  • Documentation — guides, API reference, and deployment instructions
  • Discussions — ask questions, propose ideas, or discuss the platform
  • Discord — chat with the community and the team
  • OmniTrust — company website and subscription plans
  • Contact — reach us directly

License

ILM is released under the Apache License 2.0.

Popular repositories Loading

  1. ilm ilm Public

    ILM - open, transparent, flexible, modern platform for identity lifecycle management

    26 5

  2. core core Public

    ILM - core of the platform managing certificate lifecycle management related tasks

    Java 15 19

  3. fe-administrator fe-administrator Public

    ILM - administrator user interface

    TypeScript 11 23

  4. helm-charts helm-charts Public

    ILM - Helm Charts

    Python 7 8

  5. auth-opa-policies auth-opa-policies Public

    ILM - OPA policies for evaluating access control permissions

    Open Policy Agent 7 2

  6. interfaces interfaces Public

    ILM - interfaces definitions and common objects for the platform

    Java 6 9

Repositories

Showing 10 of 50 repositories
  • core Public

    ILM - core of the platform managing certificate lifecycle management related tasks

    OmniTrustILM/core's past year of commit activity
    Java 15 Apache-2.0 19 351 21 Updated Oct 30, 2026
  • fe-administrator Public

    ILM - administrator user interface

    OmniTrustILM/fe-administrator's past year of commit activity
    TypeScript 11 Apache-2.0 23 135 7 Updated Oct 30, 2026
  • interfaces Public

    ILM - interfaces definitions and common objects for the platform

    OmniTrustILM/interfaces's past year of commit activity
    Java 6 Apache-2.0 9 86 9 Updated Oct 30, 2026
  • provisioning-rabbitmq Public

    ILM - provisioning service for RabbitMQ

    OmniTrustILM/provisioning-rabbitmq's past year of commit activity
    Java 1 Apache-2.0 0 2 10 Updated Oct 30, 2026
  • documentation Public

    ILM - documentation of the platform

    OmniTrustILM/documentation's past year of commit activity
    JavaScript 4 Apache-2.0 13 67 15 Updated Oct 30, 2026
  • automated-testing-framework Public

    Automated testing framework for ILM platform

    OmniTrustILM/automated-testing-framework's past year of commit activity
    TypeScript 2 Apache-2.0 3 28 16 Updated Oct 30, 2026
  • software-cryptography-provider Public

    ILM - implementation of software Cryptography Provider connector

    OmniTrustILM/software-cryptography-provider's past year of commit activity
    Java 3 Apache-2.0 2 14 6 Updated Oct 30, 2026
  • keystore-entity-provider Public

    ILM entity provider for managing certificates in Java Keystores

    OmniTrustILM/keystore-entity-provider's past year of commit activity
    Java 2 Apache-2.0 1 9 13 Updated Oct 30, 2026
  • hashicorp-vault-connector Public

    ILM - Connector to HashiCorp Vault PKI secrets engine providing certificate management and certificate discovery

    OmniTrustILM/hashicorp-vault-connector's past year of commit activity
    Go 2 Apache-2.0 2 4 7 Updated Oct 30, 2026
  • interface-documentation Public

    API reference documentation for the ILM platform

    OmniTrustILM/interface-documentation's past year of commit activity
    Java 2 Apache-2.0 2 19 4 Updated Oct 30, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.