# Workflows Workers プラットフォームで、耐久性のある多段階アプリケーションを構築します > 以下のリンクは、各ページの Markdown 版を直接指します。 任意のページは、`index.md` サフィックスなしの URL に `Accept: text/markdown` ヘッダーを付けて取得することもできます(例: `curl -H "Accept: text/markdown" https://developers.cloudflare.com/workflows/`)。 > > その他の Cloudflare 製品は、[Cloudflare ドキュメントディレクトリ](https://developers.cloudflare.com/llms.txt) を参照してください。 ## 概要 - [Cloudflare Workflows](https://developers.cloudflare.com/workflows/index.md): 自動再試行と状態の永続化を備えた、耐久性のある多段階アプリケーションを Cloudflare Workers 上に構築します。 ## Python Workflows SDK - [Python Workflows SDK](https://developers.cloudflare.com/workflows/python/index.md): Workers プラットフォーム上の WorkflowEntrypoint で、Python SDK を使って Cloudflare Workflows を構築します。 - [Workflow と連携する](https://developers.cloudflare.com/workflows/python/bindings/index.md): FFI バインディングで Cloudflare リソースにアクセスし、Python Workers から Workflows を起動・管理します。 - [DAG Workflows](https://developers.cloudflare.com/workflows/python/dag/index.md): ステップの依存関係を宣言的に定義し、Python で有向非巡回グラフ(DAG)の Workflows を作ります。 - [Python Workers API](https://developers.cloudflare.com/workflows/python/python-workers-api/index.md): Python Workflows SDK のリファレンスです。WorkflowEntrypoint、step メソッド、設定オプションを含みます。 ## 動画 - [動画](https://developers.cloudflare.com/workflows/videos/index.md): Cloudflare Workflows でアプリケーションを構築するための動画チュートリアルとウォークスルーです。 ## 例 - [例](https://developers.cloudflare.com/workflows/examples/index.md): Cloudflare Workflows のよくあるパターンと連携を示すコード例です。 - [Agents](https://developers.cloudflare.com/agents/index.md): Cloudflare 上で AI 搭載の Agents を構築します。 - [D1 データベースをエクスポートして保存する](https://developers.cloudflare.com/workflows/examples/backup-d1/index.md): スケジュール実行の Workflow で D1 データベースをバックアップし、SQL ダンプを R2 に保存します - [Dynamic Workflows](https://developers.cloudflare.com/dynamic-workers/usage/dynamic-workflows/index.md): Workflows と Dynamic Workers を組み合わせ、ユーザーやテナントごとに異なる Workflow ロジックを実行します - [カート決済と請求書の送信](https://developers.cloudflare.com/workflows/examples/send-invoices/index.md): ショッピングカートのチェックアウトと支払い完了後に請求書を送信します - [Workflows を Twilio と連携する](https://developers.cloudflare.com/workflows/examples/twilio/index.md): Workflows を Twilio と連携します。API と Webhook でテキストメッセージと電話を送受信する方法を学びます。 - [waitForEvent によるヒューマンインザループの画像タグ付け](https://developers.cloudflare.com/workflows/examples/wait-for-event/index.md): waitForEvent API を使ったヒューマンインザループ Workflow ## Workflows REST API - [Workflows REST API](https://developers.cloudflare.comhttps://developers.cloudflare.com/api/resources/workflows/methods/list/index.md): Cloudflare Workflows をプログラムから管理・起動するための REST API リファレンスです。 ## build - [Pages から Workflows を呼び出す](https://developers.cloudflare.com/workflows/build/call-workflows-from-pages/index.md): Service Bindings または fetch 呼び出しで、Pages Functions から Cloudflare Workflows をバインドして起動します。 - [イベントとパラメーター](https://developers.cloudflare.com/workflows/build/events-and-parameters/index.md): リクエスト詳細、データベースレコード、webhook ペイロードなど、イベントとパラメーターで Workflows にデータを渡します。 - [ローカル開発](https://developers.cloudflare.com/workflows/build/local-development/index.md): Wrangler のエミュレートされたランタイムで、Cloudflare Workflows をローカルで開発・テストします。 - [Workflows のルール](https://developers.cloudflare.com/workflows/build/rules-of-workflows/index.md): べき等性、状態管理、エラー処理を含む、耐障害性の高い Workflows を作るためのベストプラクティスです。 - [スリープとリトライ](https://developers.cloudflare.com/workflows/build/sleeping-and-retrying/index.md): Workflows のステップにスリープ時間とリトライのロジックを設定します。相対タイマーと絶対タイマーの両方に対応します。 - [ステップコンテキスト](https://developers.cloudflare.com/workflows/build/step-context/index.md): WorkflowStepContext オブジェクトを使い、ステップ名やリトライ回数など、Workflows ステップのランタイム情報にアクセスします。 - [インスタンスイベントを購読する](https://developers.cloudflare.com/workflows/build/subscribe-to-instance-events/index.md): Cloudflare Workflows の subscribe メソッドを使い、status をポーリングせずに過去とライブのインスタンスイベントを受け取ります。 - [Workflows をテストする](https://developers.cloudflare.com/workers/testing/vitest-integration/test-apis/index.md#workflows): Vitest 連携を使って、Cloudflare Workflows の自動テストを書いて実行します。 - [Workflows を起動する](https://developers.cloudflare.com/workflows/build/trigger-workflows/index.md): Workers バインディング、REST API、または Wrangler CLI から Workflows を起動します。 - [Workflows を可視化する](https://developers.cloudflare.com/workflows/build/visualizer/index.md): Cloudflare ダッシュボードで、Workflow のステップ、条件分岐、並列ロジックの図を表示します。 - [Workers API](https://developers.cloudflare.com/workflows/build/workers-api/index.md): Workflows Workers API のリファレンスです。WorkflowEntrypoint、step メソッド、インスタンス管理を含みます。 ## get-started - [Durable AI エージェントを構築する](https://developers.cloudflare.com/workflows/get-started/durable-agents/index.md): Cloudflare Workflows を使い、失敗時は自動でリトライしながら GitHub リポジトリを調査する、耐久性のある AI エージェントを構築します。 - [最初の Workflow を作る](https://developers.cloudflare.com/workflows/get-started/guide/index.md): Workers プラットフォーム上で、耐久性のある複数ステップの実行を持つ最初の Cloudflare Workflow を作成し、デプロイします。 ## observability - [メトリクスと分析](https://developers.cloudflare.com/workflows/observability/metrics-analytics/index.md): ダッシュボードまたは GraphQL Analytics API で、Workflows の実行メトリクス、エラー率、ステップ所要時間を照会します。 ## reference - [変更履歴](https://developers.cloudflare.com/workflows/reference/changelog/index.md): Cloudflare Workflows の最新のリリースノートと変更内容です。 - [イベント購読](https://developers.cloudflare.com/workflows/reference/event-subscriptions/index.md): インスタンス完了や失敗の通知を含め、Workflows のライフサイクルイベントを購読します。 - [用語集](https://developers.cloudflare.com/workflows/reference/glossary/index.md): Cloudflare Workflows ドキュメントで使う主な用語の定義です。 - [制限](https://developers.cloudflare.com/workflows/reference/limits/index.md): Cloudflare Workflows の制限です。ステップ数の上限、ペイロードサイズ、インスタンスの同時実行数を含みます。 - [料金](https://developers.cloudflare.com/workflows/reference/pricing/index.md): Cloudflare Workflows の料金は、CPU 時間、リクエスト、ストレージ、ステップに基づきます。Workers の Free プランと Paid プランに含まれます。 - [Wrangler コマンド](https://developers.cloudflare.com/workflows/reference/wrangler-commands/index.md): Cloudflare Workflows の管理、デプロイ、操作に使う Wrangler CLI コマンドです。