# 開発者用API/SDKツール

![Keeper Commander CLI](https://3468650114-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeJwa6ByNJ2qindnPknCW%2Fuploads%2FKIszaujsrvwgPBmQPaqq%2Fspaces_-LO5CAzpxoaEquZJBpYz_uploads_git-blob-8d38f42906348569ce1e18bad0685e124a0328f3_Screen%20Shot%202020-09-19%20at%202.03.30%20PM.png?alt=media\&token=bf931964-ee7f-44c9-b124-38feb6f19b0b)

### 概要

Keeperでは、ゼロ知識アーキテクチャを採用した複数のSDKおよびシークレット管理ツールを提供しており、DevOps、ITセキュリティ、ソフトウェア開発チームの業務を支援します。

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

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

詳しくは[こちらのページ](https://docs.keeper.io/keeperpam/secrets-manager/overview)をご覧ください。

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

KeeperシークレットマネージャーCLI (KSM CLI) は、ターミナルやシェルスクリプト、またはシェルから起動可能なソフトウェアを通じて、Secrets Managerボルトとの基本的な操作を行うためのツールです。

詳しくは[こちらのページ](https://docs.keeper.io/keeperpam/secrets-manager/secrets-manager-command-line-interface)をご覧ください。

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

KeeperシークレットマネージャーSDKは、一般的なあらゆる言語から非常に簡単で高速、かつ効率的に機密管理機能にアクセスできるように設計されています。

対応言語

* ​[Python​](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/python-sdk)
* ​[Java / Kotlin](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/java-sdk)​
* ​[JavaScript](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/javascript-sdk)​
* ​[.Net​](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/.net-sdk)
* ​[Go](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/golang-sdk)​
* ​[Ruby](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/ruby-sdk)​
* [​Rust](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/rust-sdk)​
* ​[PowerShell](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library/powershell)

詳しくは[こちらのページ](https://docs.keeper.io/keeperpam/secrets-manager/developer-sdk-library)をご覧ください。

### シークレットマネージャーCI/CDの統合

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

詳しくは[こちらのページ](https://docs.keeper.io/keeperpam/secrets-manager/integrations)をご覧ください。

### コマンダーCLIとSDK (Python)

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

* コマンドラインCLI
* SDKライブラリ
* バッチモード

詳しくは[こちらのページ](https://docs.keeper.io/keeperpam/commander-cli/overview)をご覧ください。

### REST API

Keeperコマンダーは、RESTサービスモード機能を提供しており、標準的なREST APIインターフェースを通じてコマンダーCLIとの通信を可能にしつつ、高いセキュリティと柔軟な構成管理を維持できます。

詳しくは[サービスモードREST API](https://docs.keeper.io/keeperpam/commander-cli/service-mode-rest-api)のページをご覧ください。

### .Net Vault SDK

基本的なボルトアクセスと管理機能を対象とする.Netの開発者SDKです。

詳しくは[こちらのGithubページ](https://github.com/Keeper-Security/keeper-sdk-dotnet)をご覧ください。

### PowerShell CLI

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

詳しくは[こちらのGithubページ](https://github.com/Keeper-Security/keeper-sdk-dotnet/tree/release/PowerCommander)をご覧ください。

より高度なコマンドライン機能については、「PythonベースのコマンダーCLI」をご覧ください。
