Squid Console
The Squid Console は Squid を用いて作成されたウェブベースの管理ツールで、ユーザーが自分の Squid アプリケーションを管理することを可能にします。
コンソール内で connectors や AI agents を設定し、使用状況や performance metrics も追跡できます。コンソールには以下の機能が提供されています:
- Managing your applications
- Creating and customizing AI agents
- Connectors management
- Authentication provider setup
- Secrets management
- Exploring backend functions
- And more...

Managing your applications
Squid Console は全てのアプリケーションを管理するための集中ハブとして機能します。包括的なアプリケーション概要により、アプリケーションの設定を効率的に監視および制御できます。
- Application Details: アプリケーションの名前、固有の ID、割り当てられた cloud regions、関連する API キーなど、アプリケーションの概要を一目で確認できます。
- API Key Generation: 各アプリケーションには固有の API キーが割り当てられ、バックエンドサービスへ安全にアクセスできるようになります。コンソールはこれらのキーの自動生成と管理を容易にし、フロントエンドとバックエンド間の安全な通信を保証します。
- Observability Data: 詳細な observability と logging により、アプリケーションのパフォーマンスや使用パターンに関する貴重な洞察を得ることができます。このデータは Squid backend をデプロイした後に提供されます。
- Application Creation & Deletion: 数回のクリックで、組織内の新規アプリケーションの作成や既存アプリケーションの削除が可能です。
AI agent studio
コンソールの Agent Studio タブでは、AI agents の作成とカスタマイズを行えます。コンソールはユーザーフレンドリーなインターフェースを提供し、コードを書くことなくエージェントの作成、編集、削除が容易に行えます。
SaaS connectors、knowledge bases などを活用し、エージェントの機能を強化し複雑なワークフローを自動化できます。Squid AI を利用することで、AI の力を借りたインテリジェントなエージェントを作成し、アプリケーションを次のレベルへ引き上げることが可能です。
AI agent studio の詳細については、AI agent studio documentation をご覧ください。
Connectors in the console
コネクタは Squid の提供機能の中心にあり、アプリケーションを外部リソースに接続するための強力な仕組みを提供します。これらのコネクタにより、Squid アプリケーションはデータベース、API、SaaS services、authentication providers など、さまざまな外部サービスと統合できます。
これらのコネクタは Squid Console から簡単に設定および管理でき、数多くのツールやサービスへアクセスできるようになります。一度接続されると、これらのリソースは Squid SDK の一部としてすぐに利用可能となります。詳細については、connectors をご覧ください。
Authentication provider setup
認証プロバイダーを Squid に接続することで、Squid アプリケーション内で安全かつ効率的なユーザー認証を実現できます。Squid は複数の認証プロバイダーをサポートしており、その設定プロセスは Squid Console から容易に管理可能です。Squid はアプリケーションと認証プロバイダー間での安全なトークン交換を保証し、不正アクセスやデータ漏洩を防止します。
Squid を用いた認証設定の基本については、authentication ドキュメントをお読みください。利用可能な認証プロバイダーの詳細については、docs をご確認ください。
Secrets management
シークレット管理領域では、API キー、パスワード、証明書などの機密データを安全に管理できます。
この機能は、組織の重要情報に対して最高レベルのセキュリティを確保しながら、機密データの取り扱いプロセスを簡素化するよう設計されています。認可された担当者は、必要に応じてシークレットを簡単に取得できます。
Squid の強力で多用途な secrets management への取り組みと、機密データの機密性および整合性を保証する方法について、さらに学んでください。
Exploring backend functions
Squid は多用途で堅牢なバックエンド関数を提供し、開発者が様々な強力なバックエンドロジックを作成できるようにします。これには、データベースの変更で起動する triggers、データアクセスを守る security rules、cron 表現に基づいて起動する schedulers などが含まれます。
これらの関数は簡単に分類してコンソール上で確認でき、各バックエンド関数のパフォーマンスに関する詳細な metrics も提供され、各関数の利用状況に関する貴重な洞察を得ることができます。
多様な種類の関数と performance metrics を活用することで、アプリケーションのユニークな要求に応じた洗練されたバックエンドロジックシステムを構築できます。バックエンド関数の詳細については、Backend SDK をご覧ください。