API エンドポイント
DbGate は従来のデータベースを超えて API エンドポイントもサポートし、REST API、GraphQL サービス、oData エンドポイントと、同じ使い慣れたインターフェースでやり取りできるようにします。このプレミアム機能により、DbGate はデータベースと API の両方に対応するユニバーサルなデータクライアントになります。
GraphQL 接続
GraphQL API への接続 - 任意の GraphQL エンドポイントへの接続を確立し、クエリやミューテーションを実行
スキーマイントロスペクション - GraphQL スキーマ、型、利用可能な操作を自動的に検出して参照
クエリエディタ - GraphQL エクスプローラーを使ってフィールドや引数を簡単に選択しながら、GraphQL クエリを作成・実行
変数サポート - GraphQL クエリ内で変数を定義・利用し、柔軟なデータ取得を実現
ミューテーション実行 - GraphQL ミューテーションを通じてデータを変更
レスポンスビューア - 折りたたみ可能なツリー構造で整形済み JSON レスポンスを表示し、分析を容易に
Relay サポート - 接続を含む Relay 準拠の GraphQL API を扱うことが可能
OpenAPI(Swagger)接続
Swagger/OpenAPI サポート - OpenAPI 仕様(v2 および v3)を持つ REST API に接続
API ドキュメントブラウザ - OpenAPI 定義から API エンドポイント、パラメータ、レスポンススキーマを探索
リクエスト構築 - 適切なパラメータ、ヘッダー、ボディコンテンツを指定して HTTP リクエストを構築
複数の HTTP メソッド - API エンドポイントに対して GET、POST、PUT、DELETE、PATCH 操作を実行
レスポンス検査 - ステータス、ヘッダー、ボディを確認し、整形済み JSON または表形式で表示
エンドポイントのテスト - API エンドポイントを素早くテストし、レスポンスを検証
oData サービス
oData エンドポイントサポート - OData サービスに接続し、利用可能なエンティティセットを参照
メタデータの探索 - エンティティ型、プロパティ、リレーションシップを含むサービスメタデータを表示
クエリ実行 - 標準的な OData クエリ構文を使用して OData クエリを実行
フィルターと展開 - $filter、$expand、$select などの OData クエリオプションを利用
統一されたデータアクセス
認証サポート - すべての API 接続で、API キー、Bearer トークン、Basic 認証などの認証方式をサポート
一貫したインターフェース - データベースと同じ DbGate インターフェースで API を操作
データエクスポート - API レスポンスを CSV、JSON、Excel などの形式にエクスポート
タブインターフェースの利用 - リクエストはタブで開かれ、パラメータ値を記憶
クエリ履歴 - 履歴から過去に実行した API リクエストにアクセス
マルチソースデータ - データベースと API のデータを単一のワークスペースで統合して利用