keepercommander
Keeper Commander for Python 3
Decision gist · record as of 2026-08-14
Yes, if you use Keeper Password Manager or KeeperPAM and need command-line automation or administrative control. The active maintenance, permissive license, and broad Python version support make it production-ready. The large dependency footprint is justified by its feature scope, but verify compatibility in your target environment before deployment.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.8 or later.
- Some features (biometric authentication, PAM integration) depend on platform-specific libraries (pyobjc-framework-LocalAuthentication on macOS, winrt-* on Windows).
- Low install friction with a pure-Python wheel.
License · maintenance · safety
MIT (permissive) — MIT license (permissive) allows commercial and private use with minimal restrictions, making it suitable for enterprise deployment and integration scenarios.
last release 2026-08-14 (0 days) · last repo commit 2026-08-14 · 245 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 78,584 downloads/mo, #14,425 on PyPI
Alternatives
Verify before relying
pip install keepercommander
keeper help
keeper shell- Whether the 33 runtime dependencies can be cleanly installed in all target environments without version conflicts.
- Performance characteristics and resource usage when managing large vaults or running in service mode.
- Specific administrative capabilities and their prerequisites (SSO setup, device approval workflows, etc.).
What it is and what it does
Keeper Commander is a Python-based interface to Keeper's password management and privileged access management (PAM) platform. It provides both an interactive command-line shell and a full terminal UI (supershell) for vault operations, administrative functions, and programmatic access through a REST API in service mode.
The tool is designed for teams and enterprises that need to manage credentials, rotate passwords, control access to privileged resources, and integrate credential management into CI/CD pipelines and developer workflows. It handles vault access, user and team administration, SSO configuration, device approvals, data import/export, and biometric authentication on supported platforms. The package includes a large set of cryptographic and platform-specific dependencies to support these features across Windows, macOS, and Linux.
Use it for
- Automate password rotation and credential lifecycle management in infrastructure and application environments.
- Integrate Keeper vault access into CI/CD pipelines and developer tools to eliminate hardcoded secrets.
- Manage privileged access and administrative approvals for infrastructure teams via command-line workflows.
- Run Keeper as a REST service for programmatic vault queries and credential retrieval from other applications.
- Set up persistent login sessions and biometric authentication for secure, hands-free vault access on supported devices.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you use Keeper Password Manager or KeeperPAM and need command-line automation or administrative control.
The active maintenance, permissive license, and broad Python version support make it production-ready. The large dependency footprint is justified by its feature scope, but verify compatibility in your target environment before deployment.
Install
keepercommander on PyPI
Before you install
Low install friction with a pure-Python wheel. Active maintenance as of 2026-08-14 with recent commits. Supports Python 3.8 through 3.14. Large dependency surface (33 runtime packages including cryptography, flask, and platform-specific libraries) is typical for a full-featured credential management tool.
Requires Python 3.8 or later. Some features (biometric authentication, PAM integration) depend on platform-specific libraries (pyobjc-framework-LocalAuthentication on macOS, winrt-* on Windows).
License in practice
MIT license (permissive) allows commercial and private use with minimal restrictions, making it suitable for enterprise deployment and integration scenarios.
Quickstart
pip install keepercommander
keeper help
keeper shell
Verify before relying
- Whether the 33 runtime dependencies can be cleanly installed in all target environments without version conflicts.
- Performance characteristics and resource usage when managing large vaults or running in service mode.
- Specific administrative capabilities and their prerequisites (SSO setup, device approval workflows, etc.).
Package facts
| License | MIT permissive |
| Python support | Supports the current Python release >=3.8 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 33 packagesasciitreebcryptzxcvbncoloramacryptographyfido2flaskflask-limiterkeeper-secrets-manager-coreprompt_toolkitprotobufgoogleapis-common-protospsutilpycryptodomexpyngrokpyperclippython-dotenvkeyringplatformdirsrequeststabulatewebsocketskeeper_pam_webrtc_rspydanticfpdf2tzlocalcbor2pyobjc-framework-LocalAuthenticationwinrt-runtimewinrt-Windows.Foundation |
| Maintenance | Actively maintained 0 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 78,584 / month, #14,425 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 4 - BetaEnvironment :: ConsoleLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Security |
Evidence: keepercommander-18.1.1-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “password manager cli”
- keepercommanderKeeper Commander is a command-line and terminal UI tool for managing…
- onepasswordWrapper around the 1Password CLI that lets you query and retrieve…
- keyringKeyring provides safe password and credential storage by interfacing…
Give your agent the search over MCP, or paste the wish link into any chat.
More Security packages
Provides Python bindings to the FreeDesktop.org Secret Service API for securely storing and retrieving passwords and secrets through GNOME Keyring, KWallet, or KeePassXC.
MSAL for Python handles OAuth2 and OpenID Connect authentication with Microsoft identity services, managing token acquisition, caching, and refresh for applications integrating with Microsoft Entra ID, Microsoft Accounts, and Azure AD B2C.
joserfc implements JOSE standards (JWS, JWE, JWK, JWT, and related RFCs) for signing, encrypting, and managing JSON-based cryptographic tokens in Python.
Authlib provides a complete implementation of OAuth 1.0, OAuth 2.0, and OpenID Connect 1.0 for building both authentication clients and servers, with built-in support for JWS, JWK, JWA, and JWT standards.
Provides low-level CFFI bindings to the official Argon2 password hashing algorithm for use by libraries and applications that need direct access to Argon2 without higher-level abstractions.
ADAL for Python authenticates applications with Azure Active Directory to obtain tokens for accessing Azure AD-protected resources.
Install only if maintaining existing code that already depends on it, and plan a migration.
See also keeper-secrets-manager-core · robocorp-vault · azure-keyvault-keys · azure-keyvault-secrets · onepassword · azure-keyvault-certificates · azure-keyvault-administration · bitwarden-sdk · ansible-vault · onepassword-sdk