# インストールとセットアップ

本セクションでは、Keeperコマンダープラットフォームでサポートされているすべてのコンポーネントのインストール手順を取り扱います。

* Keeper .NET SDK
* コマンダーCLI (.NETベース)
* Power Commander (PowerShellモジュール)
* Keeper Python SDK
* Keeper Python CLI (コマンダー)

{% hint style="info" %}
すべてのコンポーネントはクロスプラットフォームに対応しており、特に記載がない限り、Windows、macOS、Linuxで利用できます。
{% endhint %}

{% tabs %}
{% tab title=".Net SDK" %}
Keeper .NET SDKは、Keeperボルト、シークレットマネージャー、エンタープライズAPIと連携するカスタム統合やアプリケーションを構築するために使用します。本SDKは、Keeper SDKの純粋な .NET 実装です。利用するには、.NET 8.0以降が必要です。

ダウンロード方法\
Keeper .NET SDKは、以下のいずれかの方法で追加できます。

.NETパッケージの追加\
以下のいずれかの方法を使用してください。

{% code title="Keeper.Sdk パッケージを追加" %}

```shell
dotnet add package Keeper.Sdk 
```

{% endcode %}

<pre class="language-xml-doc" data-title="Keeper.Sdkパッケージ参照を追加"><code class="lang-xml-doc"><strong>&#x3C;PackageReference Include="Keeper.Sdk" Version="1.1.0" />
</strong></code></pre>

パッケージについて、詳しくは[こちらのウェブサイト](https://www.nuget.org/packages/Keeper.Sdk)をご覧ください。
{% endtab %}

{% tab title=".Net CLI" %}
コマンダーCLIは、開発者や管理者がコマンドラインからKeeperボルトやエンタープライズ機能を操作するための、ターミナルベースのツールです。本ツールは、Keeper SDK for .NETを基盤とした.NET実装です。

ダウンロード方法\
コマンダーCLIは、以下のいずれかの方法で追加できます。

.NETパッケージの追加\
以下のいずれかの方法を使用してください。

{% code title="Keeper.Cli パッケージを追加" %}

```shell
dotnet add package Keeper.Cli 
```

{% endcode %}

<pre class="language-xml-doc" data-title="Keeper.Cliパッケージ参照を追加"><code class="lang-xml-doc"><strong>&#x3C;PackageReference Include="Keeper.Cli" Version="1.0.4" />
</strong></code></pre>

パッケージについて、詳しくは[こちらのウェブサイト](https://www.nuget.org/packages/Keeper.Cli)をご覧ください。
{% endtab %}

{% tab title="PowerCommander" %}
PowerCommanderは、Windowsおよびクロスプラットフォーム環境でKeeperの各種操作を自動化するためのPowerShellモジュールです。

ダウンロード方法\
PowerCommanderを利用するには、PowerShell用のPowerCommanderパッケージをインストールします。

```powershell
Install-Module -Name PowerCommander
```

他のインストール方法については、[こちらのウェブサイト](https://www.powershellgallery.com/packages/PowerCommander)をご参照ください。
{% endtab %}

{% tab title="Python SDK" %}
Keeper Python SDKは、Keeperボルト、シークレットマネージャー、エンタープライズAPIと連携するカスタム統合やアプリケーションを構築するために使用します。本SDKは、Keeper SDKの純粋なPython実装です。利用するには、Python 3.10以降が必要です。

インストール方法\
PyPIからPythonパッケージを追加します。\
\
[PyPIリンク](https://pypi.org/project/keepersdk/)を使用してPythonパッケージを追加します。

```sh
pip install keepersdk
```

インストール後は、`keepersdk` をプロジェクト内のライブラリとして直接利用できます。また、クライアントを作成してPythonファイルを実行することで、SDKの機能にアクセスすることも可能です。
{% endtab %}

{% tab title="Python CLI" %}
コマンダーCLIは、開発者や管理者がコマンドラインからKeeperボルトおよびエンタープライズ機能を操作するための、ターミナルベースのツールです。本ツールはPythonベースの実装で、Pythonのkeepersdkライブラリ上で動作します。既存のコマンダーCLIと比べて、より高速で整理されたコード構造を採用しています。

インストール方法\
ダウンロード方法については、[こちらのREADMEファイル](https://github.com/Keeper-Security/keeper-sdk-python)に記載されている手順をご参照ください。

インストール後は、以下のコマンドでkeepercliライブラリを実行できます。

```
python -m keepercli
```

または以下を実行します。

```sh
keeper shell
```

これにより、最新のコード構造を採用したKeeperコマンダーにアクセスできます。
{% endtab %}
{% endtabs %}

インストールが完了したら、モジュールを実行するだけで利用できます。


---

# 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/jp/commander-sdk/keeper-commander-sdks/installation-and-setup.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.
