Kryptkeeper
Feature

Build your own integrations

Plugins, an API and SDKs, so Kryptkeeper fits your stack.

If Kryptkeeper doesn't support a device yet, write a delivery plugin for it. Plugins are WebAssembly modules that run sandboxed in the hub, declare exactly what they may touch, and are signed so you can tell first-party, verified and community plugins apart. Everything in the console is also available over a documented REST API, with SDKs, a Terraform provider and an MCP server.

kryptkeeper.example.com/settings

What you get

  • Write a plugin in three functions

    Start from the example plugin and implement Validate, Push and Rollback. The hub checks what the device actually serves, so a plugin cannot claim success it didn't earn.

  • Sandboxed and least privilege

    A manifest declares whether the plugin receives private keys and which hosts it may reach. The hub refuses anything undeclared, and new plugins start disabled.

  • Signed and tiered

    Plugins signed with the Kryptkeeper key are first-party, plugins signed by a publisher you trust are verified, and unsigned ones are community.

  • First-party plugins to copy

    AWS (ACM, ALB, CloudFront), Azure (Key Vault, App Gateway, Front Door), HashiCorp Vault, cloud secret managers, Cloudflare, F5 and Citrix ship as plugins built on the same SDK.

  • API, SDKs and Terraform

    Go, Python and TypeScript SDKs, a Terraform provider and an MCP server sit on the same REST API the console uses.

  • Events out

    Webhooks, ITSM tickets and SIEM forwarding (CEF) carry every alert and security event to your own tools.

How it works

  1. Install a delivery plugin

    Upload a signed plugin and see its trust tier and capabilities.

    2 steps
  2. Send events to a webhook

    Connect a webhook channel and send a test delivery.

    13 steps
  3. Forward security events to a SIEM

    Send audit and security events to your SIEM.

    9 steps

Docs

Paths that use this