本文へスキップ
ReviewRamble

週刊ブリーフ

AIのレビューを、あなたの受信箱に。

  • ツール、モデル、MCPサーバー、リポジトリの新しいレビュー(結論を最初に)
  • 変更があったときに再確認した価格と評価
  • 公開された新しい分析記事

モデル、エージェント、MCPサーバー、そして本当に時間をかける価値のあるツール。

週に1通です。配信停止は各メールのリンクからできます。 メールアドレスの利用について

Keploy

アプリの実際のAPI呼び出しとデータベースクエリを記録し、モック付きのテストとして再生。AIがケースを広げます。Apache-2.0。

レビュー: Sheela · 更新

GitHubで見る 無料プランあり

当サイトの評価

4.0/5

Keployは、テストのないバックエンドから、本物の依存先モックを備えた再生可能なAPIスイートへ最も速くたどり着く道です。ただしLinuxでroot権限を与えられることが条件です。

Keployとは?

Keployはトラフィックをテストに変えます。サービスをkeploy recordの下で起動して使うと、Keployは受信したAPI呼び出しと、それが引き起こしたデータベースクエリ、キューのメッセージ、外部への呼び出しをまとめて記録します。その後keploy testがリクエストを再生し、記録した依存先をモックとして返すので、テスト用データベースを用意しなくてもスイートはオフラインで動きます。モック化できる依存先にはPostgreSQL、MySQL、MongoDB、Redis、Kafka、RabbitMQがあり、HTTP、gRPC、GraphQLに対応します。

LinuxではeBPFを使ってネットワーク層で記録するため、SDKやコード変更は不要ですが、root権限とカーネル5.10以降が必要です。macOS(Apple Siliconのみ)とWindowsのネイティブ版はユーザー空間で横取りし、確実に再生できるのはHTTP、MySQL、MongoDBだけで、それ以外のサービスにはDockerが必要です。AI機能はOpenAPIやPostmanの仕様からAPIテストを生成し、境界値、欠けたフィールド、誤った型といったエッジケースを広げます。

Goで書かれたリポジトリのスター数は約19,500で、ライセンスはApache-2.0、リリースは週に何度もあります(2026年11月6日にv3.6.222)。記録と再生には無料のKeployアカウントが必要です。

Keployは使う価値があるか?

結合テストが高くつくのは、主に依存先のせいです。テストデータを入れたデータベース、Kafkaブローカー、決済APIのスタブ。Keployの答えは、それらの依存先が実際に返した内容を記録して再生することです。テストのないサービスなら、keploy recordの下で午後いっぱい画面を操作するだけで、インフラなしでCIで動くスイートができることがあり、いつもの空のフォルダーよりはるかに良い出発点になります。

eBPFという手法は、言語を問わない理由であると同時に、侵襲的である理由でもあります。Linuxではrecordとtestがカーネル内でrootとして動きます。rootlessのPodmanではeBPFをまったく許可できず、arm64の低レイテンシーモードにはカーネル6.4が必要です。セキュリティチームは他の特権エージェントと同じように扱い、意図的にそうする場合を除いて本番ホストには置かないべきです。そこはまさにEnterpriseが本番トラフィックの記録を売っている領域でもあります。

注意点:記録したテストがカバーするのは記録中に誰かが操作した範囲だけで、記録した応答はスキーマが変わると古くなります。有料プランのAIによるエッジケース生成は前者に役立ちますが、後者は再記録が必要です。macOSとWindowsのネイティブ版はHTTP、MySQL、MongoDBしか再生しないので、PostgresやRedisを使うサービスはDockerで動かす必要があります。現在はオープンソースのCLIでも無料アカウントが必須で、リポジトリには未解決のissueが385件あります。

価格は控えめです。Proは1ユーザーあたり月$19で$19分の利用が含まれ、月400回の実行には追加料金がかかりません。それを超えるとテスト実行1回ごとに$0.22です。セキュリティページにはSOC 2 Type IIとISO 27001が示されていますが、SSOと監査ログはEnterpriseのみです。

テストのカバレッジが薄く、LinuxのCIランナーを持つバックエンドチームにとって、Keployはモックを手書きするより、かけた時間あたりの成果が大きくなります。

真価を発揮する場面

  • GoとPostgreSQLの課金サービスを運用する4人のバックエンドチーム

    リスクの高いリファクタリングの前に回帰テストを用意する

    Linuxの開発マシンでサービスをkeploy recordの下で動かし、主要なフローを操作し、YAMLのテストとモックをコミットして、GitHub Actionsでkeploy testを実行します。Postgresへの呼び出しは記録から返されるので、データベースのコンテナは不要です。

  • OpenAPI仕様を公開しているフィンテックのQAリード

    誰も手で書かないエッジケースをカバーする

    PlaygroundかProで仕様からAPIテストを生成し、境界値、欠けたフィールド、誤った型をAIに追加させます。Proの月100件の生成スイートは数個のサービスに足り、追加の生成は1回$0.16です。

  • 30のマイクロサービス向けにツールを評価するプラットフォームエンジニア

    Kubernetesのステージング環境で動かせるかを判断する

    Proでは開発、QA、ステージングのKubernetesクラスターでの記録が加わります。DaemonSetエージェントの低レイテンシーモードにはx86-64でカーネル5.10、arm64で6.4が必要で、満たさない場合はサイドカーモードを使います。

導入前に確認すること

導入
curlスクリプトでインストールし、keploy record -c "<アプリを起動するコマンド>"とkeploy testを実行します。どちらも無料のKeployアカウントが必要です。
連携
HTTP、gRPC、GraphQL上のPostgreSQL、MySQL、MongoDB、Redis、Kafka、RabbitMQをモック化。Jenkins、GitHub Actions、Kubernetesで動作。OpenAPIとPostmanの仕様を取り込み、OpenAIとGeminiのモデルを自前のキーで利用可能。
データとプライバシー
オープンソースのCLIでは、データベースの応答を含む記録がローカルのYAMLとして保存されます。PlaygroundとProはクラウドのみで、Enterpriseはセルフホストやエアギャップ環境に対応します。料金ページにはSOC 2 Type II、ISO 27001、GDPR、HIPAAのバッジがあります。
大規模利用時のコスト
Proは1ユーザーあたり月$19で、$19分の利用、400回のテスト実行、20,000回のサンドボックス実行を含み、超過は1回$0.22、サンドボックス実行10,000回ごとに$10です。SSO、監査ログ、本番記録には個別見積もりのEnterpriseが必要です。
制限
Linuxでの記録にはrootとカーネル5.10以降が必要で、ネイティブのmacOSはApple Siliconのみ、テストは記録した範囲しかカバーしません。

良い点

  • コード変更なしでAPI呼び出しとそのデータベース、キュー、HTTPの依存先を記録
  • 記録したモックでオフライン再生でき、CIにテスト用インフラが不要
  • ネットワーク層で記録するため言語を問わない
  • Apache-2.0で、リリース頻度が非常に高い
  • Proは1ユーザー$19から、利用分込み

気になる点

  • LinuxではrootとeBPFが必要で、rootlessのPodmanは非対応
  • ネイティブのmacOSとWindowsはHTTP、MySQL、MongoDBのみ再生
  • スキーマが変わると記録したモックが古くなる
  • オープンソースのCLIでも無料アカウントが必須

おすすめの人

テストのカバレッジが少なく、モックやテスト用データベースを作らずにAPIテストと結合テストを用意したいバックエンドチーム。

Keployの代替

Keploy:よくある質問

Keployは使う価値があるか?
Keployは、テストのないバックエンドから、本物の依存先モックを備えた再生可能なAPIスイートへ最も速くたどり着く道です。ただしLinuxでroot権限を与えられることが条件です。 評価は5点満点中4.0点です。
Keployの料金は?
オープンソースのCLIは無料。Playgroundは無料(月30件の生成スイート、100回のテスト実行)。Proは1ユーザーあたり月$19で$19分の利用込み、超過はテスト生成1回$0.16、テスト実行1回$0.22、サンドボックス実行10,000回ごとに$10。Enterpriseは個別見積もり。
Keployの欠点は?
LinuxではrootとeBPFが必要で、rootlessのPodmanは非対応; ネイティブのmacOSとWindowsはHTTP、MySQL、MongoDBのみ再生; スキーマが変わると記録したモックが古くなる; オープンソースのCLIでも無料アカウントが必須.
Keployは誰に向いているか?
テストのカバレッジが少なく、モックやテスト用データベースを作らずにAPIテストと結合テストを用意したいバックエンドチーム。
チームや本番環境でKeployを使うと費用はいくらか?
Proは1ユーザーあたり月$19で、$19分の利用、400回のテスト実行、20,000回のサンドボックス実行を含み、超過は1回$0.22、サンドボックス実行10,000回ごとに$10です。SSO、監査ログ、本番記録には個別見積もりのEnterpriseが必要です。
Keployは企業データを扱っても安全か?
オープンソースのCLIでは、データベースの応答を含む記録がローカルのYAMLとして保存されます。PlaygroundとProはクラウドのみで、Enterpriseはセルフホストやエアギャップ環境に対応します。料金ページにはSOC 2 Type II、ISO 27001、GDPR、HIPAAのバッジがあります。
Keployの代わりになるものは?
当サイトでレビューした中で最も近い代替はPlaywright Test Agents 、 promptfooです。

回答確認日:2026年11月6日

Keployの開発元の方へ:この評価をサイトに掲載できますReviewRambleでのKeployの評価:5点満点中4.0点