# Vault SDKs

If you are looking for SDK capabilities beyond secrets management, Keeper provides other SDKs that can perform vault and administrative functionality.

### Python Commander SDK

The Keeper Commander SDKs for Python provide programmatic access to the platform, enabling secure management of credentials, secrets, and enterprise resources at scale.

<https://github.com/Keeper-Security/keeper-sdk-python>

### Python Commander CLI

The Keeper Commander CLI is an implementation using Python that interfaces with the Keeper vault and Keeper administrative functions. The source code is available below:

<https://github.com/keeper-Security/commander>

### .Net Vault SDK

We also created a .Net based Commander tool with a developer SDK for basic vault access and administrative functions:

<https://github.com/Keeper-Security/keeper-sdk-dotnet>

### PowerShell CLI

Keeper's PowerShell command-line tool ("PowerCommander") provides basic vault access and administrative functions in PowerShell scripts.

<https://github.com/Keeper-Security/keeper-sdk-dotnet/tree/release/PowerCommander>\
\
For more advanced command line capabilities, please refer to the Python-based [Commander CLI](/keeperpam/commander-cli/overview.md).

### GoLang SDK

The Keeper GoLang SDK is used specifically in our Terraform provider.

<https://github.com/Keeper-Security/keeper-sdk-golang>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/vault-sdks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
