Inngestを使うと、開発者は障害を越えて動き続けるワークフローをコードで定義できます。関数はステップに分かれ、Inngestは各ステップの結果を保存し、失敗を再試行し、止まったところから再開します。注文の処理、一連のメール送信、時間のかかるAIエージェントの連鎖といった作業に向いています。
VercelやAWS Lambdaのように、長時間の処理がやりにくいサーバーレスのプラットフォーム向けに作られています。機能には、イベントのトリガー、スケジュール実行、レート制限、同時実行の制御、実行の確認と失敗の再実行ができるダッシュボードがあります。TypeScript、Python、Goに対応します。
Inngestには無料枠と利用量に応じた有料プランがあり、サーバーはオープンソースです。ほかのワークフローツールと競い、チームはそのモデルを覚える必要があります。代替にはTemporal、Trigger.dev、Restate、AWS Step Functions、Hatchetがあります。Inngestは、サーバーレス上で途中から再開できるワークフローを組む開発者に向いています。