All pages
Powered by GitBook
1 of 1

Custom Extensions

Integrating Keeper Connection Manager with 3rd party software and applications

Extension API Overview

Keeper Connection Manager is designed to be integrated with third-party systems and applications using the Extension API, which allows arbitrary systems to serve as methods of authentication and as data sources.

The Extension API was used to implement the authentication mechanisms supported by Keeper Connection Manager and Apache Guacamole out-of-the-box. For Keeper Connection Manager 2.x, regardless of any updates, the extension API is compatible with upstream Apache Guacamole 1.0.0 through 1.3.0.

Example Project

We have published an example custom extension project which can be used to inject arbitrary parameter tokens when a user initiates a connection.

The example is published here:

LogoGitHub - Keeper-Security/kcm-ext-example: Example extension for KCM demonstrating dynamic injection of parameter tokens.GitHub
Example Custom Extension

Additional Documentation

  • General upstream documentation on Guacamole extensions and their format

  • JavaDoc for the Apache Guacamole 1.3.0 Extension API

  • JavaDoc for the Apache Guacamole 1.3.0 core API (referenced by parts of the extension API)

If you are not sure where to begin with integrating Keeper Connection Manager, or are having difficulties with your existing integration, consulting on integration is included with premium subscriptions.