Plateforme la moins chère à mesure que le volume de travail augmente
Étapes, durée et machine maintenue au niveau de vos entrées actuelles : seules les exécutions de tâches mensuelles changent par ligne. Regardez où le total mesuré par Trigger.dev et la facture par message de QStash croisent la fonction d'étape fixe de 0 $/99 $ d'Inngest, et où les plans fixes de QStash entrent en jeu.
| Exécutions de tâches/mois | Ingérer | Déclencheur.dev | QStash | Le moins cher |
|---|
Pourquoi les formes de facturation à niveau fixe, par seconde et par message sont importantes
Les plates-formes de travail en arrière-plan et de file d'attente ne rivalisent pas sur un prix unique : chacune mesure une dimension complètement différente de votre charge de travail. Ingérer factures executions = runs × (1 + steps per run) contre des niveaux forfaitaires : gratuit jusqu'à 50 000 exécutions/mois, un forfait de 99 $/mois couvrant jusqu'à 1 000 000 sur Pro, puis un dépassement personnalisé pour lequel Inngest ne publie pas de tarif fixe (libre-service jusqu'à 20 M, puis Enterprise) - donc le coût ne change pas du tout avec la durée d'exécution de chaque étape. Déclencheur.dev à la place des factures (runs × duration seconds × machine $/sec) + (runs × $0.000025), tiré d'un crédit mensuel (5 $ gratuits, 10 $ sur Hobby, 50 $ sur Pro) avec toute utilisation supérieure à ce crédit facturée au même tarif mesuré - donc une machine Large 1x à 4 vCPU fonctionnant pendant 10 secondes coûte environ 20 fois plus qu'une machine Micro à 0,25 vCPU pendant les mêmes 10 secondes, et la durée compte énormément. QStash va dans une troisième direction : messages × $0.00001 (plus 0,05 $/Go de bande passante au-dessus de 50 Go gratuits) sans aucune mesure de calcul, ou avec un forfait mensuel forfaitaire (180 $ pour jusqu'à 1 million de messages/jour, 420 $ pour jusqu'à 10 millions/jour) une fois que le paiement à l'utilisation coûterait plus cher — il ne se soucie que du nombre de messages que vous acheminez, jamais du temps qu'il faut à votre gestionnaire pour les traiter.
Cela signifie que l'outil « le moins cher » s'inverse en fonction de la forme de votre charge de travail. Un travail à haute fréquence et de courte durée (quelques centaines de millisecondes chacun) favorise souvent le calcul mesuré de Trigger.dev ou le taux fixe par message de QStash par rapport aux niveaux plats d'Inngest. Un volume modéré et prévisible de fonctions à plusieurs étapes avec des étapes plus longues favorise souvent Inngest, car son prix est indifférent à la durée. Et une charge de travail pure de routage de messages/relais webhook sans véritable calcul de votre part favorise presque toujours QStash, puisque Inngest et Trigger.dev facturent tous deux l'exécution elle-même. Exécutez vos propres chiffres ci-dessus au lieu de vous fier au prix global du forfait d’un fournisseur.
Coût de la plate-forme d'indicateur de fonctionnalitéCalculateur de coût CDN
Comment fonctionne cette calculatrice
Le Calculateur de coûts Inngest vs Trigger.dev vs QStash compare trois formes de tarification de tâches en arrière-plan/de file d'attente : Ingérer (niveaux plats par nombre d'exécutions), Déclencheur.dev (calcul par seconde par taille de machine + frais d'invocation par exécution, tirés d'un crédit mensuel) et QStash (tarif par message pur ou forfait forfaitaire à volume élevé) – en fonction de vos exécutions de tâches mensuelles, des étapes par exécution, de la durée d'exécution moyenne, de la taille de la machine et de la taille de la charge utile du message. Le coût d'Ingest est une fonction échelonnée : $0 jusqu'à 50 000 exécutions, un plat $99/mo jusqu'à 1 000 000 d'exécutions, puis un excédent personnalisé non divulgué au-delà de ce chiffre. Le coût de Trigger.dev est max(plan minimum, (runs × duration × machine rate) + (runs × $0.000025)), puisque les frais de son forfait de 0 $/10 $/50 $ sont des crédits d'utilisation prépayés et non des frais distincts. Le coût de QStash est min(messages × $0.00001 + bandwidth overage, best-fit fixed plan), retombant à 0 $ au titre de son indemnité journalière gratuite. La calculatrice affiche les trois totaux côte à côte, puis un tableau séparé isole les trois fournisseurs sur une gamme de volumes mensuels d'exécution de tâches selon vos étapes/durées/paramètres de machine actuels, afin que vous puissiez voir exactement où le classement de chaque plate-forme s'inverse.
Il s'agit de formes de prix représentatives basées sur les tarifs libre-service publiés par chaque fournisseur en août 2026 (niveaux Inngest Hobby/Pro sur inngest.com/pricing ; machine Trigger.dev et tarifs par exécution sur trigger.dev/pricing ; QStash à l'utilisation et tarifs fixes sur upstash.com/pricing/qstash), et non sur les devis en direct des fournisseurs. Inngest ne publie pas de taux de dépassement exact par exécution au-dessus de son niveau Pro de 1 000 000 d'exécutions - sa propre page de tarification indique que le dépassement est facturé "à des tarifs échelonnés" qui nécessitent de contacter les ventes, de sorte que les volumes supérieurs à 1 million sont affichés comme personnalisés plutôt qu'estimés. Les trois fournisseurs proposent des tarifs Entreprise négociés supérieurs à leurs niveaux libre-service publiés. Confirmez toujours les prix actuels directement auprès du fournisseur avant de budgétiser.
Questions fréquemment posées
Inngest est-il moins cher que Trigger.dev pour les tâches en arrière-plan ?
Cela dépend du degré de pointe ou de stabilité de votre charge de travail. Le plan Hobby d'Inngest est gratuit jusqu'à 50 000 exécutions/mois et son plan Pro coûte 99 $/mois fixe couvrant jusqu'à 1 000 000 d'exécutions, avec un dépassement personnalisé par niveaux au-dessus (libre-service jusqu'à 20 millions, puis Entreprise) — le coût est donc une fonction échelonnée qui ne bouge pas avec le temps de calcul. Trigger.dev facture le calcul par seconde (de 0,0000169 $/sec sur Micro à 0,00068 $/sec sur Large 2x) plus 0,000025 $ par appel d'exécution, tiré d'un crédit mensuel (5 $ gratuits, 10 $ sur Hobby, 50 $ sur Pro) avec dépassement au même tarif mesuré - il évolue donc en douceur avec l'utilisation réelle. Pour les tâches légères et de courte durée inférieures à environ 1 million d'exécutions/mois, le montant forfaitaire de 99 $ d'Inngest est souvent inférieur au total mesuré par Trigger.dev ; pour les charges de travail à volume élevé qui dépasseraient la facture basée sur l'utilisation de Trigger.dev, les frais forfaitaires d'Inngest peuvent sembler bon marché en comparaison. Exécutez votre propre nombre de courses, vos pas et votre durée grâce au calculateur ci-dessus.
Pourquoi Trigger.dev facture-t-il par seconde de calcul au lieu de frais fixes par exécution comme Inngest ?
Trigger.dev exécute votre code de tâche sur des conteneurs gérés dimensionnés par type de machine (Micro à Large 2x), de sorte que sa facture reflète la consommation réelle de CPU/RAM - une tâche sur une machine Large 1x de 4 vCPU / 8 Go qui s'exécute pendant 10 secondes coûte environ 20 fois plus de calcul que les mêmes 10 secondes sur une machine Micro de 0,25 vCPU, plus des frais d'invocation fixes de 0,000025 $ par exécution, quelle que soit la machine. Inngest compte à la place les exécutions (la fonction s'exécute elle-même plus chaque appel step.run()), donc une fonction en 5 étapes coûte le même prix, que chaque étape prenne 200 ms ou 20 secondes – elle ne mesure pas du tout la durée de calcul. Cela rend Trigger.dev moins cher pour de nombreuses tâches courtes et légères et Inngest moins cher pour les tâches comportant des étapes longues ou lourdes, puisque le prix par exécution d'Inngest ne change pas avec la durée.
Quand le forfait à volume fixe de QStash surpasse-t-il le paiement à l'utilisation ?
Le tarif à l'utilisation de QStash est de 1 $ pour 100 000 messages (0,00001 $/message) plus 0,05 $/Go de bande passante au-dessus d'une allocation gratuite de 50 Go, avec un niveau gratuit couvrant 1 000 messages/jour (environ 30 000/mois). Le seuil de rentabilité par rapport au forfait fixe 1 million (180 $/mois, jusqu'à 1 000 000 de messages/jour) atteint environ 18 millions de messages/mois – en dessous, le paiement à l'utilisation est moins cher ; au-dessus, le forfait de 180 $ gagne tant que vous restez sous le plafond de 1 million/jour. Le forfait fixe 10 millions de dollars (420 $/mois, jusqu'à 10 000 000 de messages/jour) devient la meilleure offre une fois que le paiement à l'utilisation dépasse 420 $, soit environ 42 millions de messages/mois, ou chaque fois que le volume quotidien dépasse le plafond du forfait fixe 1 million. Chaque tentative de livraison échouée déclenchant une nouvelle tentative compte comme un message facturé supplémentaire sur tous les forfaits.
Quel est le moins cher : Inngest, Trigger.dev ou QStash ?
Il n’y a pas de vainqueur universel car les trois ne mesurent pas la même chose. Ingest gagne pour des charges de travail prévisibles et modérées qui s'inscrivent dans ses niveaux plats de 0 $/99 $, quelle que soit la durée d'exécution de chaque étape. Trigger.dev gagne pour les tâches légères et à haute fréquence où le calcul par seconde plus de petits frais par exécution restent en dessous des niveaux fixes d'Inngest. QStash gagne lorsque vous acheminez simplement des messages/webhooks sans votre propre logique de calcul à facturer : son prix pur par message (ou son forfait fixe à volume élevé) ignore entièrement le temps d'exécution. Exécutez votre propre volume de travail mensuel, les étapes par exécution, la durée moyenne et la taille de la machine via le calculateur ci-dessus au lieu de supposer que le prix global du plan d'un fournisseur s'applique à vous.