耐久性のあるステップ実行
既存のロジックをstep.run()でラップすることで、周囲のアプリをリファクタリングせずに、各ステップにリトライ、状態管理、失敗からの復旧を追加できます。
バックグラウンドジョブ、ワークフロー、AIエージェント向けの耐久実行プラットフォーム。個別のワーカーやキュー基盤を構築せずに、リトライ、フロー制御、可観測性を開発者が追加できます。
Inngestは、バックグラウンドジョブ、ワークフロー、AIエージェント向けの耐久実行プラットフォームです。実行レイヤーはサービスが担い、リトライ、同時実行、待機、可観測性といったオーケストレーションの課題をアプリケーションコードに移せます。
既存のアプリに信頼性の高いステップベースのロジックを追加したいチーム向けに設計されており、ワーカー、キュー、個別のオーケストレーションアーキテクチャを導入せずに利用できます。長時間実行されるワークフロー、タイムアウトに耐える必要があるAPI、スケジュール、サーバーレス関数、イベント駆動のファンアウトなどのユースケースに対応します。
既存のロジックをstep.run()でラップすることで、周囲のアプリをリファクタリングせずに、各ステップにリトライ、状態管理、失敗からの復旧を追加できます。
待機、リトライ、ファンアウト、スロットリング、スケジューリングをプラットフォーム側で処理し、コード内の関数の近くにオーケストレーションロジックを保てます。
キー単位や関数横断のスコープを含め、一度に実行するステップ数を制限し、下流サービスを保護しながらテナントごとの処理を公平に保てます。
ログ、メトリクス、再実行可能な履歴で実行を追跡できるため、失敗をステップ単位で調査し、後から再確認できます。
関数からの更新をリアルタイムにストリーミングし、進捗フィードバックが必要なインタラクティブなワークフローや長時間実行される処理を支援します。
ワーカーやキューを自側に追加せず、バックグラウンドジョブ、ワークフロー、AIエージェントを実行できます。実行基盤はプラットフォームが管理します。
Inngestを使用して、最初からやり直すのではなく、失敗後に再開できるマルチステップのバックエンドジョブを実行します。
入力を待つために一時停止したり、イベントを待機したり、同じ実行状態から処理を続行したりできるAIエージェントのフローを構築します。
グローバル、テナント単位、複数関数横断で同時実行ステップ数に上限を設け、下流サービスを保護します。
多数のイベント駆動タスクにファンアウトするワークフローを実行し、各実行を追跡可能かつ再実行可能な状態に保ちます。
信頼性の高いリトライと可視性が必要な、長時間実行されるサーバーレスエンドポイントやスケジュール処理を支援します。
Inngestは既存のコードをステップでラップして耐久性のある関数として実行するため、キューやワーカー中心にアプリを作り直すことなく、リトライ、待機、オーケストレーションを追加できます。
料金ページには、無料のHobbyプラン、月額75ドルからのProプラン、営業への問い合わせが必要な料金体系のEnterpriseオプションが掲載されています。
はい。料金ページによると、Inngestはオープンソースでセルフホストできます。クラウド製品では、マネージド基盤と可観測性が追加されます。
ソースでは、耐久性のあるワークフロー、バックグラウンドジョブ、AIエージェント、長時間実行されるAPIエンドポイント、スケジュール、サーバーレス関数、イベントファンアウトが一般的な用途として挙げられています。
グローバル上限、キー単位の上限、関数横断の共有スコープで同時実行を制御できます。下流システムの保護やマルチテナントの負荷管理に役立ちます。
トラフィックデータは参考情報としてご利用ください。
trigger.dev
TypeScriptで長時間実行のバックグラウンドジョブやAIワークフロー、エージェントを構築するオープンソース基盤
hatchet.run
AIエージェントやバックグラウンドタスク、永続的ワークフロー向けのオーケストレーション
browser-use.com
Browser Useは、ステルスブラウジングやホスティング実行に対応し、AIエージェントのWeb作業を自動化します。
heym.run
Heymは、ソースコードを利用できるセルフホスト型のAIワークフロー自動化プラットフォームです。ビジュアルエディターでエージェント型ワークフローを構築・実行でき、自社管理のインフラ上でエージェント、RAG、承認、実行トレースをオーケストレーションできます。
mistral.ai
アシスタント、コーディングエージェント、カスタムモデル、デプロイワークフローを構築する企業向けAIプラットフォーム
e2b.dev
E2Bは分離サンドボックスでAIエージェントを実行し、PythonとJavaScript SDKで研究・コーディング・データ分析を支援します。