Qu’est-ce que Temporal ?
Temporal est un serveur qui exécute de façon fiable des traitements longs en plusieurs étapes. Vous écrivez la boucle de l'agent comme un Workflow et chaque appel de modèle ou d'outil comme une Activity ; le serveur consigne chaque résultat dans un historique d'événements. Si un processus worker meurt en cours de route, un autre worker rejoue cet historique, saute les étapes déjà faites et continue : un plantage ne signifie pas payer deux fois les mêmes appels LLM ni envoyer deux fois le même remboursement. Un run peut aussi attendre des jours une validation humaine sans garder de processus ouvert.
Le serveur est écrit en Go, sous licence MIT, et a commencé comme fork de Cadence, d'Uber. Des SDK existent pour Go, Java, Python, TypeScript et d'autres langages, et Temporal documente des intégrations qui rendent durables, avec peu de changements de code, les agents de l'OpenAI Agents SDK, de Pydantic AI, LangGraph, Google ADK, du Claude Agent SDK, de Strands Agents et du Vercel AI SDK. C'est une infrastructure générale, utilisée pour les paiements et les commandes bien avant les agents, pas un framework d'agents.
Temporal Cloud est le service hébergé de Temporal Technologies, l'entreprise derrière le projet. Il facture à l'Action à partir de 50 $ le million, plus le stockage et un plan de support, et les nouveaux comptes reçoivent 150 $ de crédits valables 90 jours.
Combien coûte Temporal ?
| Offre | Prix | Ce qui est inclus |
|---|---|---|
| Self-hosted server | Free | Licence MIT |
| Cloud Developer | $50 per million Actions | Plus 10 % de l'usage pour le support |
| Cloud Business | $500/month minimum | Ou 10 % de l'usage si c'est plus ; 2,5M d'Actions incluses |
| Cloud Enterprise and Mission Critical | Custom | Tarif annuel ; 10M d'Actions incluses |
Serveur gratuit sous MIT. Temporal Cloud : 50 $ par million d'Actions, dégressif par paliers jusqu'à 25 $ par million entre 100M et 200M à partir de Business ; stockage actif 0,042 $/GBh, conservé 0,00105 $/GBh. Le plan Developer ajoute 10 % de l'usage ; Business coûte le plus élevé entre 500 $/mois et 10 % de l'usage, avec 2,5M d'Actions incluses ; Enterprise et Mission Critical sont tarifés à l'année par l'équipe commerciale. 150 $ de crédits gratuits pendant 90 jours.
Temporal vaut-il le coup ?
Temporal est le meilleur argument en faveur de l'exécution durable sous un agent en production, et ses intégrations rendent désormais l'adoption peu coûteuse. L'OpenAI Agents SDK, Pydantic AI, LangGraph, Google ADK, le Claude Agent SDK et le Vercel AI SDK ont tous une intégration Temporal documentée. Le serveur compte environ 24 300 étoiles sur GitHub et a publié la v1.32.2 le 2 novembre 2026.
Les intégrations d'agents masquent l'essentiel de la mécanique. Avec le paquet pour l'OpenAI Agents SDK (temporalio-openai-agents 1.1.0, Python 3.10 ou plus récent), la boucle de l'agent, le choix des outils et les passages de relais tournent dans le Workflow, et le plugin transforme chaque appel de modèle en Activity : le code Runner.run ordinaire est relancé de façon durable et n'est pas rejoué quand un worker relit l'historique. Pour un agent de remboursement ou de provisionnement, c'est la différence entre un plantage qui reprend et un plantage qui débite deux fois un client.
La discipline est le prix à payer. Le code d'un workflow doit être déterministe : horloges, nombres aléatoires et appels réseau vont dans des Activities. Chaque requête est limitée à 2 MB de payload et chaque historique de workflow à 51 200 événements ou 50 MB, avec des alertes dès 10 240 événements ou 10 MB ; un agent qui garde de longues transcriptions ou des documents dans l'état du workflow doit les stocker ailleurs et passer des références. L'auto-hébergement suppose de faire tourner le serveur sur Cassandra, PostgreSQL ou MySQL (SQLite seulement pour le développement), et la documentation de sécurité prévient que, sans Authorizer configuré, toute requête API est autorisée par défaut.
Temporal Cloud facture à l'Action : chaque démarrage de workflow, chaque démarrage ou nouvelle tentative d'activity, chaque timer et chaque signal compte. Un run d'agent avec 15 appels de modèles et d'outils représente environ 16 Actions, donc 100 000 runs par mois font à peu près 1,6M d'Actions, soit 88 $ sur le plan Developer selon notre calcul à partir des tarifs publiés. Le cloud affiche SOC 2 et HIPAA, et les payloads peuvent être chiffrés côté client pour que le service ne voie jamais les prompts en clair.
Une grande partie de tout cela est superflue pour un agent qui termine dans une seule requête HTTP, où une nouvelle tentative suffit, et le checkpointer de LangGraph reprend déjà les graphes interrompus pour les équipes qui n'utilisent rien d'autre. Temporal se justifie quand les runs durent de quelques minutes à plusieurs jours, touchent à de l'argent ou à des tickets qui ne doivent pas se produire deux fois, ou quand une équipe plateforme doit faire tourner des agents issus de plusieurs frameworks et langages.
Là où il fait la différence
Un ingénieur plateforme chez un acteur du paiement qui exploite un agent de remboursement
S'assurer qu'un plantage à mi-chemin ne rembourse jamais un client deux fois
La boucle de l'agent tourne comme Workflow et chaque appel à l'API de paiement comme Activity avec une politique de reprise ; un worker redémarré rejoue l'historique et saute le remboursement déjà émis. Auto-hébergé sur PostgreSQL, le logiciel est gratuit ; le coût, c'est l'exploitation du cluster et la mise en place d'un Authorizer avant de l'exposer.
Une ingénieure IA dont le prototype OpenAI Agents SDK perd son travail à chaque déploiement
Garder en vie des recherches en plusieurs étapes à travers redémarrages et déploiements progressifs
On ajoute le plugin temporalio-openai-agents au worker et au client ; le code Runner.run reste identique et les appels de modèle deviennent des Activities. Sur Temporal Cloud à 50 $ le million d'Actions, 100 000 runs d'environ 16 Actions chacun reviennent à environ 88 $ par mois sur le plan Developer.
Une responsable des opérations chez un assureur qui valide des courriers de sinistre rédigés par des agents
Mettre un agent en pause jusqu'à la validation d'un humain, parfois pendant des jours
Le workflow attend un signal sans garder de processus ouvert et reprend quand le valideur répond ; l'historique complet de ce qu'a fait l'agent est conservé pendant la durée de rétention du namespace, jusqu'à 90 jours sur le cloud, avec un export pour des pistes d'audit plus longues.
Avant de vous engager
- Mise en route
- brew install temporal puis temporal server start-dev lancent en quelques minutes un serveur local avec interface web sur le port 8233 ; l'auto-hébergement en production demande Cassandra, PostgreSQL ou MySQL, éventuellement Elasticsearch pour la recherche, et vos propres workers.
- Intégrations
- SDK pour Go, Java, Python, TypeScript et d'autres ; intégrations d'agents documentées pour l'OpenAI Agents SDK (Python et TypeScript), Pydantic AI, LangGraph, Google ADK, Claude Agent SDK, Strands Agents, Mastra, Spring AI et le Vercel AI SDK.
- Données et confidentialité
- En auto-hébergement, tout l'état reste dans votre base de données. Temporal Cloud propose l'isolation par namespace, mTLS ou clés API, la connectivité privée, SOC 2 Type 2 et HIPAA, ainsi que le chiffrement des payloads côté client. GitHub ne recense aucun avis de sécurité publié pour le dépôt du serveur.
- Coût à grande échelle
- Aux tarifs publiés, 20M d'Actions par mois sur Business coûtent 775 $ d'Actions après les 2,5M incluses, plus le minimum de 500 $ du plan, soit environ 1 275 $ avant stockage. Le stockage actif coûte 0,042 $ par Go-heure : garder beaucoup d'état d'agent dans des workflows ouverts revient plus cher que de conserver des workflows clos.
- Limites
- Payloads de 2 MB par requête, historique de 51 200 événements ou 50 MB par workflow, 500 Actions par seconde par défaut sur le cloud ; le code des workflows doit être déterministe. 1 142 issues et pull requests ouvertes sur le dépôt du serveur.
Les points forts
- Les runs plantés repartent de la dernière étape terminée sans répéter les appels de modèle
- Intégrations documentées pour OpenAI Agents SDK, Pydantic AI, LangGraph, Google ADK et d'autres
- Serveur sous licence MIT et prix cloud publié à l'Action
- Le chiffrement des payloads côté client rend les prompts illisibles pour Temporal Cloud
Les points faibles
- Le code des workflows doit être déterministe, ce qui piège les débutants
- Les limites de 2 MB de payload et de 51 200 événements d'historique pèsent sur les longues sessions d'agent
- Le serveur auto-hébergé autorise toute requête API tant qu'aucun Authorizer n'est configuré
- Le support Business coûte au moins 500 $ par mois
Idéal pour
Les équipes dont les agents tournent de quelques minutes à plusieurs jours, attendent des humains ou effectuent des actions qui ne doivent pas se répéter après un plantage.
Alternatives à Temporal
Temporal : questions fréquentes
- Temporal vaut-il le coup ?
- Temporal est l'endroit le plus sûr pour faire tourner un agent dont le travail à moitié fait coûterait cher à perdre, à condition d'accepter ses règles sur ce qui peut s'exécuter dans un workflow. Nous lui donnons 4.5 sur 5.
- Combien coûte Temporal ?
- Serveur gratuit sous MIT. Temporal Cloud : 50 $ par million d'Actions, dégressif par paliers jusqu'à 25 $ par million entre 100M et 200M à partir de Business ; stockage actif 0,042 $/GBh, conservé 0,00105 $/GBh. Le plan Developer ajoute 10 % de l'usage ; Business coûte le plus élevé entre 500 $/mois et 10 % de l'usage, avec 2,5M d'Actions incluses ; Enterprise et Mission Critical sont tarifés à l'année par l'équipe commerciale. 150 $ de crédits gratuits pendant 90 jours.
- Quels sont les inconvénients de Temporal ?
- Le code des workflows doit être déterministe, ce qui piège les débutants; les limites de 2 MB de payload et de 51 200 événements d'historique pèsent sur les longues sessions d'agent; le serveur auto-hébergé autorise toute requête API tant qu'aucun Authorizer n'est configuré; le support Business coûte au moins 500 $ par mois.
- À qui s’adresse Temporal ?
- Les équipes dont les agents tournent de quelques minutes à plusieurs jours, attendent des humains ou effectuent des actions qui ne doivent pas se répéter après un plantage.
- Combien coûte Temporal pour une équipe ou en production ?
- Aux tarifs publiés, 20M d'Actions par mois sur Business coûtent 775 $ d'Actions après les 2,5M incluses, plus le minimum de 500 $ du plan, soit environ 1 275 $ avant stockage. Le stockage actif coûte 0,042 $ par Go-heure : garder beaucoup d'état d'agent dans des workflows ouverts revient plus cher que de conserver des workflows clos.
- Temporal est-il sûr pour les données de l’entreprise ?
- En auto-hébergement, tout l'état reste dans votre base de données. Temporal Cloud propose l'isolation par namespace, mTLS ou clés API, la connectivité privée, SOC 2 Type 2 et HIPAA, ainsi que le chiffrement des payloads côté client. GitHub ne recense aucun avis de sécurité publié pour le dépôt du serveur.
- Quelles sont les meilleures alternatives à Temporal ?
- Les alternatives les plus proches que nous avons testées sont Dapr, LangGraph et OpenAI Agents SDK.
Réponses vérifiées le 9 nov. 2026.