# SDK Command Reference

### Command Categories

Keeper SDK commands are broadly categorized into the following types

<table><thead><tr><th data-type="content-ref">Link</th><th width="425.39453125">Description</th></tr></thead><tbody><tr><td><a href="sdk-command-reference/login-commands">login-commands</a></td><td>Section for describing supported login flows and MFA methods</td></tr><tr><td><a href="sdk-command-reference/record-commands">record-commands</a></td><td>Commands focused on the creation, update, and deletion of vault records, enabling direct interaction with stored data.</td></tr><tr><td><a href="sdk-command-reference/folder-commands">folder-commands</a></td><td>Commands focused on creation, update, deletion, fetching and listing of folders.</td></tr><tr><td><a href="sdk-command-reference/secrets-manager-commands">secrets-manager-commands</a></td><td>Commands related to managing secrets, Secrets Manager applications, app clients, and app access control</td></tr><tr><td><a href="sdk-command-reference/sharing-commands">sharing-commands</a></td><td>Commands for sharing and revoking access to individual records and folders across users or teams.</td></tr><tr><td><a href="sdk-command-reference/sharing-commands/shared-folder-commands">shared-folder-commands</a></td><td>Commands for creating, listing, edit and removal of shared folders</td></tr><tr><td><a href="sdk-command-reference/team-commands">team-commands</a></td><td>Commands for teams related actions like listing, add, edit and remove.</td></tr><tr><td><a href="sdk-command-reference/record-type-commands">record-type-commands</a></td><td>Commands for creating, importing, exporting, and managing custom record types used within the Keeper vault.</td></tr><tr><td><a href="sdk-command-reference/enterprise-management-commands">enterprise-management-commands</a></td><td>Commands for administering enterprise-level structures, including teams and users, and managing their associations via nodes.</td></tr><tr><td><a href="sdk-command-reference/breachwatch-commands">breachwatch-commands</a></td><td>Commands for accessing breach detection commands for monitoring password health and mitigating exposed and compromised passwords.</td></tr><tr><td><a href="sdk-command-reference/pedm-commands">pedm-commands</a></td><td>Commands for accessing the PEDM feature of KeeperSecurity.</td></tr><tr><td><a href="sdk-command-reference/trash-commands">trash-commands</a></td><td>Commands to manage the trash in vault and perform operations such as list, get, restore, purge and unshare the records and shared folders in trash.</td></tr><tr><td><a href="sdk-command-reference/import-export-commands">import-export-commands</a></td><td>Commands for importing and exporting data to and from KeeperSecurity Vault from files or other platforms.</td></tr><tr><td><a href="sdk-command-reference/miscellaneous-commands">miscellaneous-commands</a></td><td>Commands for managin various features of vault and admin console such as login, this-device management, listing, search etc.</td></tr></tbody></table>
