Temporalとは?
Temporalは、長く複数ステップにわたる処理を確実に実行するサーバーです。エージェントのループをWorkflowとして、モデル呼び出しやツール呼び出しをそれぞれActivityとして書くと、サーバーがすべての結果をイベント履歴に記録します。実行途中でワーカープロセスが落ちても、別のワーカーがその履歴を再生し、完了済みのステップを飛ばして続きから処理します。クラッシュしても同じLLM呼び出しに二重に支払ったり、同じ返金を二度送ったりすることはありません。人による承認を数日待つ場合も、プロセスを開いたままにする必要はありません。
サーバーはGoで書かれ、MITライセンスで、UberのCadenceのフォークとして始まりました。Go、Java、Python、TypeScriptなどのSDKがあり、OpenAI Agents SDK、Pydantic AI、LangGraph、Google ADK、Claude Agent SDK、Strands Agents、Vercel AI SDKのエージェントを、わずかなコード変更で耐久化する統合が公式に文書化されています。エージェント以前から決済や注文処理に使われてきた汎用インフラであり、エージ ェントフレームワークではありません。
Temporal Cloudは、プロジェクトを手がけるTemporal Technologiesのホスティングサービスです。Action単位で100万あたり50ドルから課金され、これにストレージとサポートプランが加わります。新規アカウントには90日間有効の150ドル分のクレジットが付きます。
Temporalの料金は?
| プラン | 価格 | 内容 |
|---|---|---|
| Self-hosted server | Free | MITライセンス |
| Cloud Developer | $50 per million Actions | サポート分として利用額の10%を加算 |
| Cloud Business | $500/month minimum | 利用額の10%が上回ればそちら。2.5M Action込み |
| Cloud Enterprise and Mission Critical | Custom | 年間価格。10M Action込み |
サーバーはMITで無料。Temporal Cloud:100万Actionあたり50ドル、Business以上では段階的に下がり、100Mから200Mの範囲で100万あたり25ドル。アクティブストレージ0.042ドル/GBh、保持ストレージ0.00105ドル/GBh。Developerプランは利用額の10%を加算。Businessは月500ドルか利用額の10%の高い方で、2.5M Actionを含む。EnterpriseとMission Criticalは営業による年間価格。90日間有効の150ドル無料クレジット。
Temporalは使う価値があるか?
本番エージェントの下に耐久実行を置くなら、最も説得力があるのがTemporalで、各種統合によって導入コストも下がりました。OpenAI Agents SDK、Pydantic AI、LangGraph、Google ADK、Claude Agent SDK、Vercel AI SDKのいずれにも、文書化されたTemporal統合があります。サーバーのGitHubスターは約24,300で、2026年11月2日にv1.32.2を公開しました。
エージェント統合は仕組みの大半を隠してくれます。OpenAI Agents SDK向けのパッケージ(temporalio-openai-agents 1.1.0、Python 3.10以降)では、エージェントのループ、ツール選択、ハンドオフがWorkflow内で動き、プラグインが各モデル呼び出しをActivityに変換します。普段どおりのRunner.runのコードが耐久的にリトライされ、ワーカーが履歴を再生しても繰り返されません。返金やプロビジョニングを担うエージェントにとって、これはクラッシュ後に再開できるか、顧客に二重請求してしまうかの違いです。
代償は規律です。Workflowのコードは決定的でなければならず、時刻、乱数、ネットワーク呼び出しはActivityに置く必要があります。ペイロードはリクエストごとに2 MB、Workflow履歴は51,200イベントまたは50 MBが上限で、10,240イベントまたは10 MBから警告が出ます。長い会話記録や文書をWorkflowの状態に抱えるエージェントは、それらを別の場所に保存して参照を渡す必要があります。セルフホストではCassandra、PostgreSQL、MySQLの上でサーバーを運用し(SQLiteは開発用のみ)、セキュリティ文書は、Authorizerを設定しない限りデフォルトですべてのAPIリクエストが許可されると警告しています。
Temporal CloudはAction単位の課金です。Workflowの開始、Activityの開始やリトライ、タイマー、シグナルがそれぞれ数えられます。モデルとツールの呼び出しが15回あるエージェント実行は約16 Actionなので、月100,000回の実行はおよそ1.6M Action、公開料金から当編集部が計算するとDeveloperプランで88ドルです。CloudはSOC 2とHIPAAを掲げ、ペイロードをクライアント側で暗号化できるため、サービス側がプロンプトを平文で見ることはありません。
1回のHTTPリクエスト内で終わるエージェントには、その多くが過剰です。リトライで十分ですし、ほかに何も使わないチームならLangGraph自身のcheckpointerが中断したグラフを再開してくれます。Temporalが真価を発揮するのは、実行が数分から数日に及ぶとき、二重に起きてはならないお金やチケットに触れるとき、あるいは一つのプラットフォームチームが複数のフレームワークや言語のエージェントを運用しなければならないときです。
真価を発揮する場面
返金エージェントを運用する決済企業のプラットフォームエンジニア
途中でクラッシュしても顧客に二重返金しないようにする
エージェントのループをWorkflowとして、決済APIの各呼び出しを リトライポリシー付きのActivityとして動かします。再起動したワーカーは履歴を再生し、発行済みの返金を飛ばします。PostgreSQL上でセルフホストすればソフトウェアは無料で、コストはクラスターの運用と、公開前のAuthorizer設定です。
OpenAI Agents SDKのプロトタイプがデプロイのたびに作業を失うAIエンジニア
複数ステップの調査実行を、再起動やローリングデプロイをまたいで継続させる
ワーカーとクライアントにtemporalio-openai-agentsプラグインを追加します。Runner.runのコードはそのままで、モデル呼び出しがActivityになります。100万Actionあたり50ドルのTemporal Cloudでは、1回約16 Actionの実行を100,000回行うと、Developerプランで月約88ドルです。
エージェントが下書きした保険金請求の通知を承認する保険会社の業務責任者
人が承認するまで、ときには数日間エージェントを一時停止させる
Workflowはプロセスを開いたままにせずシグナルを待ち、承認者が応答すると再開します。エージェントが何をしたかの全履歴はnamespaceの保持期間中残り、Cloudでは最大90日、それ以上の監査証跡にはエクスポートを使います。
導入前に確認すること
- 導入
- brew install temporal と temporal server start-dev で、ポート8233のWeb UI付きローカルサーバーが数分で起動します。本番のセルフホストにはCassandra、PostgreSQL、MySQLのいずれか、検索用に任意でElasticsearch、そして自前のワーカーが必要です。
- 連携
- Go、Java、Python、TypeScriptなどのSDK。OpenAI Agents SDK(PythonとTypeScript)、Pydantic AI、LangGraph、Google ADK、Claude Agent SDK、Strands Agents、Mastra、Spring AI、Vercel AI SDK向けのエージェント統合が文書化されています。
- データとプライバシー
- セルフホストなら状態はすべて自社のデータベースに残ります。Temporal Cloudはnamespace分離、mTLSまたはAPIキー、プライベート接続、SOC 2 Type 2とHIPAA、クライアント側ペイロード暗号化を提供します。GitHubではサーバーリポジトリに公開済みのセキュリティアドバイザリはありません。
- 大規模利用時のコスト
- 公開料金では、Businessで月20M Actionを使うと、込みの2.5Mを除いたAction料金が775ドル、プラン最低額500ドルを加えてストレージ前で約1,275ドルです。アクティブストレージは1 GB時間あたり0.042ドルなので、大きなエージェント状態を開いたWorkflowに置くと、終了済みWorkflowを保持するより高くつきます。
- 制限
- ペイロードはリクエストあたり2 MB、履歴はWorkflowあたり51,200イベントまたは50 MB、Cloudのデフォルトは毎秒500 Action。Workflowのコードは決定的である必要があります。サーバーリポジトリの未解決issueとプルリクエストは1,142件です。
良い点
- クラッシュした実行が、モデル呼び出しを繰り返さずに最後に完了したステップから再開する
- OpenAI Agents SDK、Pydantic AI、LangGraph、Google ADKなどの統合が文書化されている
- MITライセンスのサーバーと、Action単位で公開されたクラウド料金
- クライアント側のペイロード暗号化でTemporal Cloudからプロンプトを読めなくできる
気になる点
- Workflowのコードは決定的である必要があり、初心者がつまずきやすい
- 2 MBのペイロードと51,200イベントの履歴上限が長いエージェントセッションに響く
- セルフホストのサーバーはAuthorizerを設定するまですべてのAPIリクエストを許可する
- Businessサポートは月500ドル以上かかる
おすすめの人
数分から数日続く、人を待つ、あるいはクラッシュ後に繰り返してはならない操作を行うエージェントを運用するチーム。
Temporalの代替
Temporal:よくある質問
- Temporalは使う価値があるか?
- 途中まで進んだ作業を失うと高くつくエージェントを動かすなら、Temporalが最も安全な置き場所だ。ただし、workflow内で何を実行してよいかというルールを受け入れることが条件になる。 評価は5点満点中4.5点です。
- Temporalの料金は?
- サーバーはMITで無料。Temporal Cloud:100万Actionあたり50ドル、Business以上では段階的に下がり、100Mから200Mの範囲で100万あたり25ドル。アクティブストレージ0.042ドル/GBh、保持ストレージ0.00105ドル/GBh。Developerプランは利用額の10%を加算。Businessは月500ドルか利用額の10%の高い方で、2.5M Actionを含む。EnterpriseとMission Criticalは営業による年間価格。90日間有効の150ドル無料クレジット。
- Temporalの欠点は?
- Workflowのコードは決定的である必要があり、初心者がつまずきやすい; 2 MBのペイロードと51,200イベントの履歴上限が長いエージェントセッションに響く; セルフホストのサーバーはAuthorizerを設定するまですべてのAPIリクエストを許可する; Businessサポートは月500ドル以上かかる.
- Temporalは誰に向いているか?
- 数分から数日続く、人を待つ、あるいはクラッシュ後に繰り返してはならない操作を行うエージェントを運用するチーム。
- チームや本番環境でTemporalを使うと費用はいくらか?
- 公開料金では、Businessで月20M Actionを使うと、込みの2.5Mを除いたAction料金が775ドル、プラン最低額500ドルを加えてストレージ前で約1,275ドルです。アクティブストレージは1 GB時間あたり0.042ドルなので、大きなエージェント状態を開いたWorkflowに置くと、終了済みWorkflowを保持するより高くつきます。
- Temporalは企業データを扱っても安全か?
- セルフホストなら状態はすべて自社のデータベースに残ります。Temporal Cloudはnamespace分離、mTLSまたはAPIキー、プライベート接続、SOC 2 Type 2とHIPAA、クライアント側ペイロード暗号化を提供します。GitHubではサーバーリポジトリに公開済みのセキュリティアドバイザリはありません。
- Temporalの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はDapr, LangGraph 、 OpenAI Agents SDKです。
回答確認日:2026年11月9日