Squid Console
Squid Console は、Squid を使用して作成された Web ベースの管理ツールで、ユーザーが自分の Squid アプリケーションを管理できるようにします。
コンソールでコネクタと AI agent を設定し、利用状況とパフォーマンス指標も追跡できます。コンソールには次の機能があります。

アプリケーションの管理
Squid Console は、すべてのアプリケーションを管理するための集中型ハブとして機能します。アプリケーション全体の概要を提供し、アプリケーション設定を効率的に監視・制御できます。
- アプリケーションの詳細: アプリケーション名、一意の ID、割り当てられた cloud region、関連する API key など、アプリケーションのスナップショットを素早く確認できます。
- API key の生成: 各アプリケーションには、バックエンドサービスへ安全にアクセスするための一意の API key が割り当てられます。コンソールはこれらの key の自動生成と管理を支援し、フロントエンドとバックエンド間の安全な通信を確保します。
- Observability データ: 詳細な observability と logging により、アプリケーションのパフォーマンスや利用パターンに関する有用な洞察を得られます。これらのデータは Squid backend をデプロイした後に表示されます。
- アプリケーションの作成と削除: 数回のクリックだけで、組織内で新しいアプリケーションを作成したり、既存のアプリケーションを削除したりできます。
AI agent studio
コンソールの Agent Studio タブでは、AI agent の作成とカスタマイズを行えます。コンソールは agent を管理するためのユーザーフレンドリーなインターフェースを提供し、コードを書かずに簡単に作成・編集・削除できます。
SaaS connectors、knowledge bases などを使用して agent の能力を強化し、複雑なワークフローを自動化できます。Squid AI を使えば、AI の力を活用して、アプリケーションを次のレベルへ引き上げるインテリジェントな agent を作成できます。
AI agent studio の詳細は、AI agent studio documentation をご覧ください。
コンソールの Connectors
Connectors は Squid の提供価値の中核であり、アプリケーションを外部リソースに接続するための強力な仕組みを提供します。これらの connectors により、Squid アプリケーションはデータベース、API、SaaS サービス、認証プロバイダーなど、さまざまな外部サービスと連携できます。
Squid Console からこれらの connectors を簡単にセットアップして管理でき、多数のツールやサービスにアクセスできます。接続が完了すると、これらのリソースは Squid SDK の一部としてすぐに利用可能になります。詳しくは、利用可能な connectors をご覧ください。
認証プロバイダーのセットアップ
認証プロバイダーを Squid に接続すると、Squid アプリケーション内で安全かつ効率的なユーザー認証を直接有効化できます。Squid は複数の認証プロバイダーをサポートしており、セットアッププロセスは Squid Console から簡単に管理できます。Squid はアプリケーションと認証プロバイダー間での安全な token exchange を保証し、不正アクセスやデータ漏えいを防ぎます。
Squid での認証セットアップの基本については、authentication ドキュメントをご覧ください。利用可能な認証プロバイダーの詳細は、docs を確認してください。
Secrets 管理
secrets management エリアでは、API keys、パスワード、証明書などの機密データを安全に管理できます。
この機能は、組織にとって重要な情報に対して最高レベルのセキュリティを確保しつつ、機密データの取り扱いを簡素化するように設計されています。権限を持つ担当者は、必要に応じて必要な secrets を簡単に取得できます。
Squid の堅牢で柔軟な secrets management のアプローチと、それが機密データの機密性(confidentiality)と完全性(integrity)をどのように確保するのかを詳しくご覧ください。
バックエンド関数の探索
Squid は多用途で堅牢な backend functions を提供し、開発者が幅広い強力なバックエンドロジックを作成できるようにします。これには、データベースの変更によって発火する triggers、データアクセスを保護する security rules、cron expression に基づいて起動する schedulers など、さまざまなものが含まれます。
これらの関数は簡単に分類でき、コンソール上で表示できます。さらに、コンソールは各 backend function のパフォーマンスに関連する詳細な metrics を提供し、各関数の利用状況に関する有用な洞察を得られます。
多様な function type と performance metrics を活用することで、アプリケーション固有の要件に合わせた洗練されたバックエンドロジックシステムを構築できます。バックエンド関数の詳細は、Backend SDK をご覧ください。