Registry / auth-security / keepercommander

keepercommander

JSON →
library18.0.8pypypi✓ verified 80d ago

Keeper Commander is a command-line and SDK interface for the Keeper Security platform. It allows you to manage vault records, perform administrative tasks, and automate security workflows. Current version 17.2.16, compatible with Python >=3.7. Release cadence is frequent with multiple minor versions per year.

pip install keepercommander
INSTALL
IMPORT
SIG · KEEPERCOMMANDER
K
keepercommander
auth-securitypythonv18.0.8
Install
16.2s avg
Import
Disk
193MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v18.0.8 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 190.7MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 16.2s · import 0.000s · 189MB
193MB installed
● package 193MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

KeeperCommander
import keepercommander
from keepercommander import KeeperCommander

Basic login and record listing. Replace KEEPER_USER and KEEPER_PASSWORD environment variables with your credentials.

from keepercommander import KeeperCommander # Initialize commander with your Keeper credentials commander = KeeperCommander() commander.login(os.environ.get('KEEPER_USER', ''), os.environ.get('KEEPER_PASSWORD', '')) # List records records = commander.get_records() for record in records: print(record.get('title'))
keeper --version
Debug
Known issues
breakingIn version 17.x, the login method parameters changed. Previously accepted separate username/password arguments; now expects a dictionary or uses environment variables. Code written for 16.x will fail.
fix
Update login call to use environment variables or pass a config dictionary: commander.login(user='user', password='pass') or set env vars.
affects: 17.0.0+
deprecatedThe 'get_records' method is deprecated in favor of 'search_records' which provides more filtering options.
fix
Replace get_records() with search_records() and adjust filtering as needed.
affects: >=17.0.0
gotchaWhen installing, ensure you have the required system dependencies for cryptography (openssl, etc.). On Windows, this may require Visual C++ build tools.
fix
Install system packages: on Ubuntu: apt-get install build-essential libssl-dev libffi-dev python3-dev.
affects: all
Upgrade
Version history
18.0.8latest on PyPI · released Jun 13, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
25 hits · last 30 days
node
22
OpenAI (training)
1
Resources
keepercommander — pip install keepercommander · libregistry