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

本セクションでは、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 %}

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