Python Developer Setup
Instructions for developers working with Keeper Commander
Python Overview
The Python-based Keeper Commander CLI provides integration capabilities for Python projects, offering full access to vault and admin console functionalities.
In November 2025, we released an all new Keeper Python SDK which is a modern Python library. Keeper's engineering team is maintaining the existing Commander CLI codebase in addition to the new Python SDK for backwards compatibility.
There are two methods of building Python applications with Keeper Commander:
The New Keeper Python SDK
Using the Commander CLI Codebase
The New Keeper Python SDK
The all new Keeper Python SDK is a modern Python library offering programmatic access to the Keeper Vault and Admin capabilities. This is a refactor of the Commander CLI codebase to make it easy for developers to build custom functionality, such as:
Building custom integrations and applications
Managing enterprise structure, users, roles, teams, configuration
Performing Vault and PAM operations such as record creation, update, and deletion
For detailed setup instructions, visit the new Keeper SDK Setup Guide.
You can explore sample scripts showcasing the SDK's usage here.
Using the Commander CLI Codebase
The Keeper Commander CLI is the production command-line application for integrating with the Keeper Vault and Enterprise environment. It functions as a standalone command-line tool or can be imported as a library in scripts. This is the codebase which builds the Commander CLI binary installers for Windows, macOS and Linux.
Find comprehensive setup instructions here.
Explore standalone scripts for various operations like searching records, creating teams, and sharing folders here.
Last updated
Was this helpful?

