Self-hosted Runner


独自のインフラ で Apidog タスクを実行

Docker ベースのエージェントを任意のサーバーにデプロイ。定期的なテスト、イントラネットでのモック API、API 仕様の自動同期を、クライアントを開き続けることなく 24 時間 365 日実行できます。

定期テストイントラネットモック APIAPI 自動同期Docker ベースマルチランナー対応
できること

1 つのランナー、3 つの超能力

デプロイされた 1 つのランナーインスタンスで、テスト、モック、インポートの 3 つのワークロードを同じサーバー上で同時に処理できます。

自動化

定期テスト

機能テストや回帰テストを自動的に実行。内部 API エンドポイントを公開することなく、Apidog クラウドで結果を確認できます。

詳しく見る
モッキング

イントラネットモック API

プライベートネットワーク内で高精度なモックデータを提供。バックエンドの準備ができる前に開発を開始できます。

詳しく見る
同期

API 自動同期

Git やその他のソースから API 仕様を Apidog に自動的にインポートし、ドキュメントを常に最新の状態に保ちます。

詳しく見る
クイックスタート

数分でセットアップ完了

ランナーのデプロイに必要なのは Docker と 1 つのターミナルコマンドだけです。追加のインフラ変更は不要です。

1

トークンの取得

Apidog の設定に移動し、新しいランナー用のユニークなトークンを生成します。

2

Docker コマンドの実行

生成されたコマンドをサーバーのターミナルに貼り付けて、ランナーをプルして起動します。

3

接続の確認

Apidog ダッシュボードでステータスを確認し、ランナーがオンラインで正常であることを確認します。

デプロイコマンドの例 (Linux)
$ docker run -d --name apidog-runner \
-p 4524:4524 \
-v /opt/runner:/opt/runner \
--restart unless-stopped \
apidog/runner:latest --token YOUR_TOKEN

チームトークンを含むデプロイコマンドは Apidog 内で自動的に生成されます。コピーして貼り付けるだけです。

詳細情報

各機能を詳しく見る

すべてのワークロードは同じランナー上で実行されます。機能ごとに追加のセットアップは必要ありません。

テスト

クライアント不要の定期実行

従来の自動テストでは PC を起動したままにする必要がありました。Self-hosted Runner はサーバー上で 24 時間 365 日稼働し、スケジュール通りにタスクを実行します。

  • 開発者 PC への依存を排除
  • 内部サブネットへの直接アクセス
  • クラウドでの詳細な実行ログ
詳しく見る
クライアント不要の定期実行
MOCK

モックデータの主権を維持

モックデータをファイアウォール内に保持します。ダミーデータでも機密性の高いパターンが含まれる可能性がある、規制の厳しい業界に最適です。

  • イントラネット内での低遅延モックレスポンス
  • カスタマイズ可能なモックルールとスクリプト
  • すべての Apidog 動的モックエンジンをサポート
詳しく見る
モックデータの主権を維持
仕様

仕様の自動収集

内部の GitLab/GitHub インスタンスと Apidog の間の架け橋を構築します。ランナーが更新を取得し、ワークスペースにプッシュします。

  • ドキュメントの継続的な同期
  • Swagger、OpenAPI、Postman のサポート
  • チームへの自動変更通知
詳しく見る
仕様の自動収集
セキュリティ

データがネットワーク外に出ることはありません

Self-hosted Runner は、データの主権が譲れない環境向けに設計されています。すべてのテスト実行、モックリクエスト、仕様インポートは、自社のインフラ内にとどまります。

アウトバウンドのみの接続

ランナーはセキュアな WebSocket を使用して Apidog クラウドと通信します。ファイアウォールでインバウンドポートを開く必要はありません。

暗号化されたメタデータ

クラウドに送信されるのはテスト結果とメタデータのみです。実際の API リクエストボディや資格情報はローカルに残ります。

監査ログ

コンプライアンスとセキュリティ監査のために、ランナーが行ったすべての操作を詳細なログで追跡します。

柔軟なデプロイ

チームまたは組織レベルでのデプロイ

組織の構造に合わせたスコープを選択してください。組織レベルでデプロイされたランナーは、その中のすべてのチームで共有されるため、インフラの重複が不要になります。

チームレベル

小規模なグループに最適

  • 特定のプロジェクト向けの迅速なセットアップ
  • 分離されたリソース管理
  • 独立した更新サイクル
詳しく見る

組織レベル

エンタープライズ向けのインフラ

  • すべてのチームワークスペースで共有可能
  • 一元化された管理と請求
  • スケーラブルなマルチランナーアーキテクチャ
詳しく見る

#1 最も使いやすいAPI開発ソフトウェア

G2(世界No.1のB2Bソフトウェアレビュープラットフォーム)の実際のユーザーによる評価。

#1Apidog
9.4
使いやすさスコア
管理のしやすさ9.8
カテゴリ平均: 9.0
使いやすさ9.7
カテゴリ平均: 9.0
要件の充足度9.7
カテゴリ平均: 9.1
G2 Badge
G2 Badge
G2 Badge
G2 Badge
G2 Best Software
G2 Badge
G2 Badge
G2 Badge
G2 Badge

世界のトップブランドからの信頼

今すぐ最初のランナーをデプロイ

独自のサーバーで Apidog タスクを実行しましょう。定期テスト、イントラネットでのモック、自動 API 同期に対応しています。