> For the complete documentation index, see [llms.txt](https://docs.keeper.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.keeper.io/enterprise-guide/jp/developer-tools.md).

# 開発者向けAPIとSDK

![KeeperコマンダーCLI](https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LO5CAzpxoaEquZJBpYz%2Fuploads%2Fgit-blob-8d38f42906348569ce1e18bad0685e124a0328f3%2FScreen%20Shot%202020-09-19%20at%202.03.30%20PM.png?alt=media)

### 概要

ゼロ知識アーキテクチャを基盤に、DevOps、ITセキュリティ、ソフトウェア開発チーム向けの複数のSDKおよびシークレット管理ツールを利用できます。

### シークレットマネージャー

Keeperシークレットマネージャーは、APIキー、データベースパスワード、アクセスキー、証明書など、インフラ上のあらゆる機密情報を管理するための、完全クラウドベースのゼロ知識プラットフォームです。DevOps、ITセキュリティ、ソフトウェア開発チームでご利用いただけます。

詳しくは[こちら](/keeperpam/jp/secrets-manager/overview.md)をご参照ください。

### シークレットマネージャーCLI

KeeperシークレットマネージャーCLI (「KSM CLI」) では、ターミナル、シェルスクリプト、シェルから起動できるソフトウェアから、シークレットマネージャーのボルト操作の中核機能を利用できます。

詳しくは[こちら](/keeperpam/jp/secrets-manager/secrets-manager-command-line-interface.md)をご参照ください。

### シークレットマネージャーSDK

KeeperシークレットマネージャーSDKは、主要言語からシークレット管理機能へ高速かつ効率的にアクセスできるよう設計されています。

対応言語は以下のとおりです。

* [Python](/keeperpam/jp/secrets-manager/developer-sdk-library/python-sdk.md)
* [Java / Kotlin](/keeperpam/jp/secrets-manager/developer-sdk-library/java-sdk.md)
* [JavaScript](/keeperpam/jp/secrets-manager/developer-sdk-library/javascript-sdk.md)
* [.NET](/keeperpam/jp/secrets-manager/developer-sdk-library/.net-sdk.md)
* [Go](/keeperpam/jp/secrets-manager/developer-sdk-library/golang-sdk.md)
* [Ruby](/keeperpam/jp/secrets-manager/developer-sdk-library/ruby-sdk.md)
* [Rust](/keeperpam/jp/secrets-manager/developer-sdk-library/rust-sdk.md)
* [PowerShell](/keeperpam/jp/secrets-manager/developer-sdk-library/powershell.md)

SDKライブラリについて詳しくは[こちら](/keeperpam/jp/secrets-manager/developer-sdk-library.md)をご参照ください。

### シークレットマネージャーのCI/CD連携

Keeperシークレットマネージャーは、主要なCI/CDプラットフォームや開発環境と連携できます。ビルド処理へシークレットを注入し、環境からハードコードされた認証情報を排除できます。Docker、Kubernetes、GitHub Actions、Terraform、PowerShellなどにも対応しています。

詳しくは[こちら](/keeperpam/jp/secrets-manager/integrations.md)をご参照ください。

### コマンダーCLIおよびSDK (Python)

Keeperコマンダーは、Keeperボルトへのアクセスと操作、管理機能の実行に使えるコマンドラインおよびSDKのインターフェースです。

* コマンドラインCLI
* SDKライブラリ

詳しくは[こちら](/keeperpam/jp/commander-cli/overview.md)をご参照ください。

### REST API

KeeperコマンダーのRESTサービスモードでは、セキュリティと構成の柔軟性を保ちつつ、標準のREST API経由でコマンダーCLIと通信できます。

コマンダーのサービスモードについて、[詳しくはこちら](/keeperpam/jp/commander-cli/service-mode-rest-api.md)をご参照ください。

### .NETボルトSDK

ボルトへの基本的なアクセスと管理機能向けの.NET開発者SDKです。

詳しくは[こちら](https://github.com/Keeper-Security/keeper-sdk-dotnet)をご参照ください。

### PowerShell CLI

KeeperのPowerShellコマンドラインツール (PowerCommander) では、ボルトへの基本的なアクセスと管理機能を利用できます。

詳しくは[こちら](https://github.com/Keeper-Security/keeper-sdk-dotnet/tree/release/PowerCommander)をご参照ください。\
\
より高度なコマンドライン機能については、Pythonベースの[コマンダーCLI](/keeperpam/jp/commander-cli/overview.md)をご参照ください。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.keeper.io/enterprise-guide/jp/developer-tools.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
