Keeper Commander SDKs

Overview of Keeper Commander SDKs and their features and usage guide

The Keeper Commander SDKs (in both .NET and Python) provide programmatic access to Keeper Security's services, enabling secure management of credentials, secrets, and enterprise resources at scale.

These SDKs abstract and implement the functionality of Keeper’s Vault, Enterprise Admin Console, and Secrets Manager, allowing integration of Keeper’s capabilities into custom applications, tools, and automation pipelines.

They provide:

  • Unified access to user vault data.

  • Secrets and credential management.

  • Enterprise user, role, and policy control.

  • Secure sharing mechanisms.

  • Audit and compliance.

Use Cases

  • Automate record, folder and team management.

  • Onboard new employees with access to specific roles and vaults.

  • Audit password reuse or weak password patterns across the organization.

  • Share records securely with external contractors for limited periods.

  • Automate vault management, compliance reporting and audit logs.

SDK Installation

Component
Stack
Form
Install Link

Keeper .NET SDK

C#/.NET

SDK / library

Commander CLI (.NET)

.NET CLI

Example terminal interface

Powershell Module

PowerShell

PowerShell module

Python SDK

Python

SDK/library

SDK Source Code and Examples

Commander CLI Variations

  • The original Commander CLI began development in 2016 and this version is distributed through binary and source form. This Commander CLI can be used for general command-line access, terminal user interface (TUI), batch jobs and automation.

  • In 2025, we released the new Python SDK which was built for developers to generate custom scripts and integrations.

  • The .Net CLI was created for exercising the .Net SDK capabilities and provide an alternate pure .Net variation of the Commander CLI. This CLI covers core capabilities, but has fewer overall features as compared to the original Python Commander CLI.

Last updated

Was this helpful?