# Workers 低レイテンシと最小限の設定で、サーバーレスアプリケーションをグローバルに構築、デプロイ、スケールします > 以下のリンクは、各ページの Markdown 版を直接指します。 任意のページは、`index.md` サフィックスなしの URL に `Accept: text/markdown` ヘッダーを付けて取得することもできます(例: `curl -H "Accept: text/markdown" https://developers.cloudflare.com/workers/`)。 > > その他の Cloudflare 製品は、[Cloudflare ドキュメントディレクトリ](https://developers.cloudflare.com/llms.txt) を参照してください。 ## 概要 - [Cloudflare Workers](https://developers.cloudflare.com/workers/index.md): Workers を使って、Cloudflare のグローバルネットワーク上にサーバーレスアプリケーションを構築し、デプロイします。 ## 例 - [例](https://developers.cloudflare.com/workers/examples/index.md): Cloudflare Workers のコード例とスターターテンプレートを探します。 - [103 Early Hints](https://developers.cloudflare.com/workers/examples/103-early-hints/index.md): HTML レスポンスを待つあいだに、クライアントが静的アセットをリクエストできるようにします。 - [同一 URL で直接アクセスする A/B テスト](https://developers.cloudflare.com/workers/examples/ab-testing/index.md): Cookie に応じて返すレスポンスを制御し、A/B テストを設定します。このバージョンでは、ランダム割り当てを経由せず、オリジン上の test と control へリクエストをそのまま渡せます。 - [Cloudflare オブジェクトへのアクセス](https://developers.cloudflare.com/workers/examples/accessing-the-cloudflare-object/index.md): カスタムの Cloudflare プロパティにアクセスし、各リクエストへの Cloudflare 機能の適用方法を制御します。 - [リクエストの集約](https://developers.cloudflare.com/workers/examples/aggregate-requests/index.md): 2 つの URL に GET リクエストを送り、レスポンスを 1 つにまとめて返します。 - [ヘッダーを変更する](https://developers.cloudflare.com/workers/examples/alter-headers/index.md): リクエストで送るヘッダー、またはレスポンスで返すヘッダーを追加、変更、削除する例です。 - [Analytics Engine に書き込む](https://developers.cloudflare.com/workers/examples/analytics-engine/index.md): 高カーディナリティの時系列データを、Workers Analytics Engine にカスタム分析イベントとして書き込みます。 - [ヘッダーによる認証](https://developers.cloudflare.com/workers/examples/auth-with-headers/index.md): ヘッダー内の既知の事前共有キーに基づいて、リクエストを許可または拒否します。 WebCrypto API の代替ではありません。 - [HTTP Basic 認証](https://developers.cloudflare.com/workers/examples/basic-auth/index.md): HTTP Basic スキーマでアクセスを制限する方法を示します。 - [TLS バージョンでブロック](https://developers.cloudflare.com/workers/examples/block-on-tls/index.md): 受信リクエストの TLS バージョンを検査し、TLSv1.2 未満ならブロックします。 - [オリジンの一括上書き](https://developers.cloudflare.com/workers/examples/bulk-origin-proxy/index.md): ドメインへのリクエストを、プロキシ先のサードパーティオリジン URL 群へ解決します。 - [一括リダイレクト](https://developers.cloudflare.com/workers/examples/bulk-redirects/index.md): リクエスト URL に対応するマップオブジェクトに基づいて、特定の URL へリクエストをリダイレクトします。 - [Cache API を使う](https://developers.cloudflare.com/workers/examples/cache-api/index.md): Cache API を使い、レスポンスを Cloudflare のキャッシュに保存します。 - [POST リクエストをキャッシュする](https://developers.cloudflare.com/workers/examples/cache-post-request/index.md): Cache API を使って POST リクエストをキャッシュします。 - [Workers で Cache Tags を使う](https://developers.cloudflare.com/workers/examples/cache-tags/index.md): Workers で追加の Cache Tags を送信する - [fetch でキャッシュする](https://developers.cloudflare.com/workers/examples/cache-using-fetch/index.md): fetch リクエストで TTL、カスタムキャッシュキー、キャッシュヘッダーを設定し、リソースのキャッシュ方法を決めます。 - [条件付きレスポンス](https://developers.cloudflare.com/workers/examples/conditional-response/index.md): 受信リクエストの URL、HTTP メソッド、User-Agent、IP アドレス、ASN、デバイス種別をもとにレスポンスを返します。 - [CORS ヘッダープロキシ](https://developers.cloudflare.com/workers/examples/cors-header-proxy/index.md): サードパーティ API のレスポンスに、必要な CORS ヘッダーを追加します。 - [国コードによるリダイレクト](https://developers.cloudflare.com/workers/examples/country-code-redirect/index.md): 訪問者のヘッダーにある国コードに基づいて、レスポンスをリダイレクトします。 - [Cron Trigger を設定する](https://developers.cloudflare.com/workers/examples/cron-trigger/index.md): Worker に Cron Trigger を設定します。 - [データ損失防止](https://developers.cloudflare.com/workers/examples/data-loss-prevention/index.md): 機密データを保護してデータ損失を防ぎ、データ侵害が発生したときに webhook サーバーへアラートを送ります。 - [デバッグログ](https://developers.cloudflare.com/workers/examples/debugging-logs/index.md): エラーレスポンスに含まれるデバッグ情報を、ログサービスへ送信します。 - [Cookie の解析](https://developers.cloudflare.com/workers/examples/extract-cookie-value/index.md): Cookie 名を指定して、その値を取得します。Cookie を A/B テストに使うこともできます。 - [HTML の取得](https://developers.cloudflare.com/workers/examples/fetch-html/index.md): リモートサーバーへリクエストを送り、レスポンスから HTML を読み取り、その HTML を配信します。 - [JSON の取得](https://developers.cloudflare.com/workers/examples/fetch-json/index.md): GET リクエストを送り、レスポンスから JSON を読み取ります。外部データの取得に使います。 - [位置情報: 天気アプリケーション](https://developers.cloudflare.com/workers/examples/geolocation-app-weather/index.md): ユーザーの位置情報を使って、API から天気データを取得します。 - [位置情報: カスタムスタイル](https://developers.cloudflare.com/workers/examples/geolocation-custom-styling/index.md): ユーザーの現地時刻に合わせて、サイトのスタイルをパーソナライズします。 - [位置情報: Hello World](https://developers.cloudflare.com/workers/examples/geolocation-hello-world/index.md): 位置情報の全フィールドを取得し、HTML で表示します。 - [ホットリンク保護](https://developers.cloudflare.com/workers/examples/hot-link-protection/index.md): ほかのサイトからコンテンツへのリンクをブロックします。画像の保護に役立ちます。 - [Images のカスタムドメイン](https://developers.cloudflare.com/workers/examples/images-workers/index.md): Worker で Images 向けのカスタムドメインを設定するか、プレフィックスパスと Cloudflare 登録ドメインで画像を配信します。 - [ヘッダーをコンソールに記録する](https://developers.cloudflare.com/workers/examples/logging-headers/index.md): Map を使って Headers オブジェクトの内容をコンソールに記録します。 - [リクエストのプロパティを変更する](https://developers.cloudflare.com/workers/examples/modify-request-property/index.md): 受信リクエストを元に、プロパティを編集した新しいリクエストを作成します。 - [レスポンスを変更する](https://developers.cloudflare.com/workers/examples/modify-response/index.md): 変更できないレスポンスのプロパティを、先にコピーを作ってから取得して変更します。 - [複数の Cron Triggers](https://developers.cloudflare.com/workers/examples/multiple-cron-triggers/index.md): 3 つの異なるスケジュールで複数の Cron Triggers を設定する - [OpenAI API レスポンスをストリーミングする](https://developers.cloudflare.com/workers/examples/openai-sdk-streaming/index.md): OpenAI v4 SDK を使い、OpenAI からのレスポンスをストリーミングします。 - [JSON を POST する](https://developers.cloudflare.com/workers/examples/post-json/index.md): JSON データを含む POST リクエストを送信します。外部サーバーとデータを共有するときに使います。 - [timingSafeEqual を使う](https://developers.cloudflare.com/workers/examples/protect-against-timing-attacks/index.md): `timingSafeEqual` で値を安全に比較し、タイミング攻撃から守ります。 - [POST を読み取る](https://developers.cloudflare.com/workers/examples/read-post/index.md): HTML フォームを配信し、POST リクエストを読み取ります。受信リクエストから JSON や POST データを読む場合にも使えます。 - [リダイレクト](https://developers.cloudflare.com/workers/examples/redirect/index.md): リクエストを 1 つの URL から別の URL へ、または一連の URL から別の一連の URL へリダイレクトします。 - [別サイトのレスポンスを返す](https://developers.cloudflare.com/workers/examples/respond-with-another-site/index.md): Worker へのリクエストに、別のウェブサイト(この例では example.com)のレスポンスで応答します。 - [小さな HTML ページを返す](https://developers.cloudflare.com/workers/examples/return-html/index.md): Worker スクリプト内の HTML 文字列から、HTML ページを直接配信します。 - [JSON を返す](https://developers.cloudflare.com/workers/examples/return-json/index.md): Worker スクリプトから JSON を直接返します。API やミドルウェアの構築に便利です。 - [リンクの書き換え](https://developers.cloudflare.com/workers/examples/rewrite-links/index.md): HTMLRewriter を使って HTML 内の URL リンクを書き換えます。JAMstack サイトで役立ちます。 - [セキュリティヘッダーを設定する](https://developers.cloudflare.com/workers/examples/security-headers/index.md): 一般的なセキュリティヘッダー(X-XSS-Protection、X-Frame-Options、 X-Content-Type-Options、Permissions-Policy、Referrer-Policy、 Strict-Transport-Security、Content-Security-Policy)を設定します。 - [リクエストに署名する](https://developers.cloudflare.com/workers/examples/signing-requests/index.md): HMAC と SHA-256 アルゴリズムで署名付きリクエストを検証するか、403 を返します。 - [ブートストラップデータ付きのシングルページアプリ(SPA)シェル](https://developers.cloudflare.com/workers/examples/spa-shell/index.md): HTMLRewriter を使い、事前取得したブートストラップデータを SPA シェルに注入して、初回ロード時のクライアント側データ取得をなくします。Workers Static Assets でも、外部ホストの SPA でも使えます。 - [大きな JSON をストリーミングする](https://developers.cloudflare.com/workers/examples/streaming-json/index.md): ストリーミングを使って、大きな JSON のリクエスト / レスポンス本文を解析・変換します。 - [Workers で Turnstile を使う](https://developers.cloudflare.com/workers/examples/turnstile-html-rewriter/index.md): HTMLRewriter ランタイム API を使い、HTML 要素へ [Turnstile](/turnstile/) を暗黙的に挿入します。 - [WebSockets API を使う](https://developers.cloudflare.com/workers/examples/websockets/index.md): WebSockets API を使い、Cloudflare Workers とリアルタイムに通信します。 ## チュートリアル - [チュートリアル](https://developers.cloudflare.com/workers/tutorials/index.md): ステップバイステップの Workers チュートリアルと動画ガイドで、Cloudflare 上のプロジェクト構築を支援します。 - [To-Do リストの Jamstack アプリを作る](https://developers.cloudflare.com/workers/tutorials/build-a-jamstack-app/index.md): HTML、CSS、JavaScript で To-Do リストアプリを作る方法を説明します。 - [QR コードジェネレーターを作る](https://developers.cloudflare.com/workers/tutorials/build-a-qr-code-generator/index.md): QR コードを生成する Worker アプリケーションを構築して公開する手順です。完成したコードベースは GitHub で確認できます。 - [Slackbot を構築する](https://developers.cloudflare.com/workers/tutorials/build-a-slackbot/index.md): Cloudflare Workers で Hono と TypeScript を使い、Slackbot を構築する方法を学びます - [Workers で Turso データベースに接続してクエリする](https://developers.cloudflare.com/workers/tutorials/connect-to-turso-using-workers/index.md): このチュートリアルでは、Cloudflare Workers と、libSQL ベースのエッジホスト型分散データベース Turso を使い、グローバルに分散したアプリケーションを構築する方法を説明します。 - [R2 でファインチューンした OpenAI モデルを作る](https://developers.cloudflare.com/workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/index.md): このチュートリアルでは、OpenAI API と Cloudflare R2 を使ってファインチューンモデルを作成します。 - [リアルタイムチャットアプリをデプロイする](https://developers.cloudflare.com/workers/tutorials/deploy-a-realtime-chat-app/index.md): このチュートリアルでは、サーバーレスのリアルタイムチャットアプリをデプロイします。チャットアプリは、各チャットルームを Durable Object で制御します。 - [Cloudflare Workers に Express.js アプリケーションをデプロイする](https://developers.cloudflare.com/workers/tutorials/deploy-an-express-app/index.md): Cloudflare Workers に Express.js アプリケーションをデプロイする方法を説明します。 - [Workers と Cloudflare Image Resizing で YouTube サムネイルを生成する](https://developers.cloudflare.com/workers/tutorials/generate-youtube-thumbnails-with-workers-and-images/index.md): Cloudflare Workers を使って、カスタム YouTube サムネイルをプログラムで生成する方法を説明します。サムネイルのデザイン、コールトゥアクション、画像をカスタマイズして、より多くの視聴者に動画を見てもらうことができます。 - [Twilio を使った GitHub SMS 通知](https://developers.cloudflare.com/workers/tutorials/github-sms-notifications-using-twilio/index.md): GitHub リポジトリの更新を受け取る SMS 通知システムを Workers 上で構築する手順です。リポジトリに新しいアクティビティがあると、Worker が Twilio でテキストメッセージを送信します。 - [Airtable でフォーム送信を処理する](https://developers.cloudflare.com/workers/tutorials/handle-form-submissions-with-airtable/index.md): Cloudflare Workers と Airtable を使い、フロントエンドのユーザーインターフェースからのフォーム送信を永続化します。Workers が受信したフォーム送信を処理し、Airtable の REST API で Airtable base に非同期でデータを保存します。 - [Cloudflare Workers で MySQL データベースに接続する](https://developers.cloudflare.com/workers/tutorials/mysql/index.md): TCP ソケットと Hyperdrive を使ってデータベースに接続する方法を説明します。このチュートリアルで作成する Workers アプリケーションは、MySQL 内の商品データベースを操作します。 - [JavaScript と Cloudflare Workers で OpenAI GPT の function calling を使う](https://developers.cloudflare.com/workers/tutorials/openai-function-calls-workers/index.md): OpenAI の最新 Chat Completions API モデルで使える function calling 機能を活用するプロジェクトを作ります。 - [Cloudflare Workers で PostgreSQL データベースに接続する](https://developers.cloudflare.com/workers/tutorials/postgres/index.md): このチュートリアルでは、Cloudflare Workers から PostgreSQL データベースに接続する方法を説明します。作成する Workers アプリケーションは、PostgreSQL 内の商品データベースを操作します。 - [Postmark でメールを送信する](https://developers.cloudflare.com/workers/tutorials/send-emails-with-postmark/index.md): Workers から Postmark を使ってトランザクションメールを送信する手順です。 - [Resend でメールを送信する](https://developers.cloudflare.com/workers/tutorials/send-emails-with-resend/index.md): Cloudflare Workers から Resend を使ってメールを送信する手順です。 - [Cloudflare R2 でアセットに安全にアクセスし、アップロードする](https://developers.cloudflare.com/workers/tutorials/upload-assets-with-r2/index.md): このチュートリアルでは、Cloudflare R2 バケットからファイルを安全に取得し、アップロードできる TypeScript ベースの Cloudflare Workers プロジェクトの作り方を説明します。 - [Prisma Postgres データベースをセットアップして使う](https://developers.cloudflare.com/workers/tutorials/using-prisma-postgres-with-workers/index.md): このチュートリアルでは、Prisma ORM を使って Cloudflare Workers プロジェクトをセットアップします。 - [Rust から Workers KV を直接使う](https://developers.cloudflare.com/workers/tutorials/workers-kv-from-rust/index.md): workers-rs を使い、Rust から KV を直接読み書きする方法を学びます。Rust から Workers KV を使い、都市を保存・取得するアプリを作ります。 ## デモとアーキテクチャ - [デモとアーキテクチャ](https://developers.cloudflare.com/workers/demos/index.md): Cloudflare Workers で構築したデモアプリケーションとリファレンスアーキテクチャを紹介します。 - [インタラクティブな ChatGPT App を作る](https://developers.cloudflare.com/workers/demos/chatgpt-app/index.md): MCP を使い、リアルタイムのマルチプレイヤー状態を持つインタラクティブな ChatGPT App を Cloudflare Workers 上で構築してデプロイします。 ## ローカル開発 - [ローカル開発](https://developers.cloudflare.com/workers/local-development/index.md): Worker をローカルで開発し、テストします。 - [開発モードごとの対応バインディング](https://developers.cloudflare.com/workers/local-development/bindings-per-env/index.md): 開発モードごとに対応しているバインディングです。 - [環境変数とシークレット](https://developers.cloudflare.com/workers/local-development/environment-variables/index.md): ローカル開発向けに環境変数とシークレットを設定します。 - [ローカルデータの追加](https://developers.cloudflare.com/workers/local-development/local-data/index.md): ローカルリソースにデータを投入します。 - [ローカル開発サーバーを共有する](https://developers.cloudflare.com/workers/local-development/local-dev-tunnels/index.md): ローカルの Wrangler または Vite 開発サーバーを、公開トンネル URL 経由で公開します。 - [Local Explorer](https://developers.cloudflare.com/workers/local-development/local-explorer/index.md): 開発中に、ブラウザーからローカルバインディングのデータを閲覧・編集します。 - [複数の Workers で開発する](https://developers.cloudflare.com/workers/local-development/multi-workers/index.md): 複数の Workers を、異なる方法と設定でローカル開発する方法です。 - [Vite Plugin](https://developers.cloudflare.com/workers/vite-plugin/index.md): Workers Vite プラグインを使って、Cloudflare Workers プロジェクトを開発・ビルドします。 - [Wrangler と Vite の選択](https://developers.cloudflare.com/workers/local-development/wrangler-vs-vite/index.md): ローカル開発では、Wrangler と Cloudflare Vite plugin のどちらかを選びます。 ## Playground - [Playground](https://developers.cloudflare.com/workers/playground/index.md): セットアップや認証なしで、ブラウザー上のサンドボックスから Cloudflare Workers のコードをプレビューおよびテストします。 ## ロールと権限 - [ロールと権限](https://developers.cloudflare.com/workers/authorization/index.md): Developer Platform のロールと権限が、プラットフォーム、製品、リソースのスコープでどう適用されるかを説明します。 - [Durable Objects のロールと権限](https://developers.cloudflare.com/workers/authorization/durable-objects/index.md): Workers のロールが Durable Objects のオブザーバビリティデータと Data Studio へのアクセスをどう制御するかを説明します。 - [Workers のロールと権限](https://developers.cloudflare.com/workers/authorization/workers/index.md): Workers のロール、スコープ、Wrangler の権限、API トークンによるデプロイと管理のアクセスを管理します。 ## バージョンとデプロイ - [バージョンとデプロイ](https://developers.cloudflare.com/workers/versions-and-deployments/index.md): Workers がバージョンで変更を追跡し、デプロイで公開する仕組みを理解します。 - [デプロイ管理](https://developers.cloudflare.com/workers/versions-and-deployments/deployment-management/index.md): バージョンを独立してアップロードし、Worker のトラフィックへいつ、どのようにデプロイするかを制御します。 - [段階的デプロイ](https://developers.cloudflare.com/workers/versions-and-deployments/gradual-deployments/index.md): 段階的デプロイで、Worker へのコード変更を少しずつ公開します。 - [バージョンアフィニティ](https://developers.cloudflare.com/workers/versions-and-deployments/gradual-deployments/version-affinity/index.md): バージョンアフィニティを使い、段階的デプロイ中に同じユーザーを常に同じ Worker バージョンへ振り分けます。 - [Durable Objects との併用](https://developers.cloudflare.com/workers/versions-and-deployments/gradual-deployments/with-durable-objects/index.md): Durable Objects での段階的デプロイの仕組みです。バージョン割り当て、マイグレーション、保証を含みます。 - [プレビュー URL](https://developers.cloudflare.com/workers/versions-and-deployments/preview-urls/index.md): プレビュー URL を使うと、本番にデプロイせずにプロジェクトの新しいバージョンを確認できます。 - [ロールバック](https://developers.cloudflare.com/workers/versions-and-deployments/rollbacks/index.md): Worker を以前のバージョンへ戻します。 - [バージョンの上書き](https://developers.cloudflare.com/workers/versions-and-deployments/version-overrides/index.md): バージョンの上書きを使い、段階的デプロイ中の Worker の特定バージョンへリクエストを送ります。 ## Workers Cache - [Workers Cache](https://developers.cloudflare.com/workers/cache/index.md): Workers Cache を使うと、Worker のレスポンスをキャッシュして、レイテンシと Workers の使用量を抑えられます。 - [キャッシュキー](https://developers.cloudflare.com/workers/cache/cache-keys/index.md): Workers Caching がキャッシュキーを組み立てる方法と、サービスバインディング、マルチテナント Worker、段階的デプロイ向けの指針です。 - [設定](https://developers.cloudflare.com/workers/cache/configuration/index.md): Workers Caching を有効にして設定します。 - [デバッグ](https://developers.cloudflare.com/workers/cache/debugging/index.md): Workers Caching が期待どおりに動かない原因を切り分けます。 - [例](https://developers.cloudflare.com/workers/cache/examples/index.md): Workers Caching を認証、リクエスト正規化、Durable Objects と組み合わせるパターンです。 - [制限事項](https://developers.cloudflare.com/workers/cache/limitations/index.md): 現在の制限、未対応のシナリオ、Workers Caching とほかの Cloudflare キャッシュとの関係です。 - [キャッシュのパージ](https://developers.cloudflare.com/workers/cache/purge/index.md): ctx.cache.purge() を使い、タグ、パスプレフィックス、またはすべてを対象にキャッシュ済みレスポンスを無効化します。 ## CI/CD - [CI/CD](https://developers.cloudflare.com/workers/ci-cd/index.md): Workers 向けに継続的インテグレーションと継続的デプロイを設定します。 - [ビルド](https://developers.cloudflare.com/workers/ci-cd/builds/index.md): Workers Builds で Git と連携し、変更をプッシュしたときに Worker を自動でビルドしてデプロイします。 - [高度なセットアップ](https://developers.cloudflare.com/workers/ci-cd/builds/advanced-setups/index.md): Workers Builds を、より高度な構成で使う方法を説明します。 - [Builds API リファレンス](https://developers.cloudflare.com/workers/ci-cd/builds/api-reference/index.md): API を使ってビルドの起動、トリガーの管理、Workers Builds の監視をプログラムから行う方法を学びます。 - [自動プルリクエスト](https://developers.cloudflare.com/workers/ci-cd/builds/automatic-prs/index.md): プロジェクトの設定や問題の解消のために Workers Builds が作成するプルリクエストについて説明します。 - [ビルドブランチ](https://developers.cloudflare.com/workers/ci-cd/builds/build-branches/index.md): Workers Build を起動する Git ブランチを設定します。 - [ビルドキャッシュ](https://developers.cloudflare.com/workers/ci-cd/builds/build-caching/index.md): ビルド出力と依存関係をキャッシュして、ビルド時間を短縮します - [ビルドイメージ](https://developers.cloudflare.com/workers/ci-cd/builds/build-image/index.md): Workers Builds で使うビルドイメージについて説明します。 - [ビルドウォッチパス](https://developers.cloudflare.com/workers/ci-cd/builds/build-watch-paths/index.md): モノレポで、Workers Builds がスキップするパスを指定してコンピュートを減らします。 - [設定](https://developers.cloudflare.com/workers/ci-cd/builds/configuration/index.md): ビルドに関連する各種設定を理解します。 - [Deploy Hooks](https://developers.cloudflare.com/workers/ci-cd/builds/deploy-hooks/index.md): HTTP POST リクエストを受け取ると新しいビルドを起動する、一意の URL を生成します。 - [イベントサブスクリプション](https://developers.cloudflare.com/workers/ci-cd/builds/event-subscriptions/index.md): Workers Builds のイベントを購読し、Slack、Discord、または webhook エンドポイントへ通知を送ります。 - [Git 連携](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/index.md): Workers Builds の Git 連携を追加・管理する方法を説明します。 - [GitHub 連携](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/github-integration/index.md): Workers Builds の GitHub 連携を管理する方法を説明します。 - [GitLab 連携](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/gitlab-integration/index.md): Workers Builds の GitLab 連携を管理する方法を説明します。 - [制限と料金](https://developers.cloudflare.com/workers/ci-cd/builds/limits-and-pricing/index.md): Workers Builds の制限と料金です - [ビルドのトラブルシューティング](https://developers.cloudflare.com/workers/ci-cd/builds/troubleshoot/index.md): Workers Builds でよくある問題と既知の問題の切り分け方法を説明します。 - [外部 CI/CD](https://developers.cloudflare.com/workers/ci-cd/external-cicd/index.md): GitHub Actions や GitLab Pipelines など、既存の継続的インテグレーション / 継続的デリバリーのワークフローに Workers の開発を組み込みます。 - [GitHub Actions](https://developers.cloudflare.com/workers/ci-cd/external-cicd/github-actions/index.md): 既存の GitHub Actions ワークフローに Workers の開発を組み込みます。 - [GitLab CI/CD](https://developers.cloudflare.com/workers/ci-cd/external-cicd/gitlab-cicd/index.md): 既存の GitLab Pipelines ワークフローに、Workers の開発を組み込みます。 ## ランタイム API - [ランタイム API](https://developers.cloudflare.com/workers/runtime-apis/index.md): Cloudflare Workers ランタイムで使える JavaScript と Web プラットフォーム API を確認します。 - [バインディング(env)](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md): ほかの Cloudflare リソースと連携するための Worker バインディングです。 - [AI](https://developers.cloudflare.com/workers-ai/get-started/workers-wrangler/index.md#2-connect-your-worker-to-workers-ai): サーバーやインフラを管理せずに、GPU 上で生成 AI 推論と機械学習モデルを実行します。 - [Analytics Engine](https://developers.cloudflare.com/analytics/analytics-engine/index.md): 高カーディナリティのデータとメトリクスを、Workers から直接、大規模に書き込めます。 - [Assets](https://developers.cloudflare.com/workers/static-assets/binding/index.md): Cloudflare Workers で、静的アセットのコレクションを操作するための API です。静的アセットは Worker の一部としてアップロードできます。 - [Browser Run](https://developers.cloudflare.com/browser-run/index.md): ヘッドレスブラウザーインスタンスをプログラムから操作し、対話できます。 - [D1](https://developers.cloudflare.com/d1/worker-api/index.md): Cloudflare Workers で D1 を操作できる API です。D1 は Cloudflare のネイティブなサーバーレスデータベースです。 - [Dispatcher(Workers for Platforms)](https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/configuration/dynamic-dispatch/index.md): 顧客が自身のコードをプラットフォームにデプロイし、自分の Worker から顧客の Worker へリクエストを動的にディスパッチできます。 - [Durable Objects](https://developers.cloudflare.com/durable-objects/api/index.md): 強い一貫性を持つストレージを備えた、グローバル分散のコーディネーション API です。 - [環境変数](https://developers.cloudflare.com/workers/configuration/environment-variables/index.md): 文字列と JSON 値を Worker に追加します。 - [Hyperdrive](https://developers.cloudflare.com/hyperdrive/index.md): Workers から既存のデータベースに接続し、リージョンに置かれたデータベースをグローバルに分散したデータベースとして使えます。 - [Images](https://developers.cloudflare.com/images/optimization/binding/index.md): 画像を大規模に保存、変換、最適化、配信します。 - [KV](https://developers.cloudflare.com/kv/api/index.md): グローバルで低遅延のキーバリューデータストアです。 - [Media Transformations](https://developers.cloudflare.com/stream/transform-videos/bindings/index.md): 短尺動画の最適化、変換、抽出を行います。 - [mTLS](https://developers.cloudflare.com/workers/runtime-apis/bindings/mtls/index.md): mTLS 接続を必須とするサービスに対して、Worker がクライアント証明書を提示するように設定します。 - [Queues](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md): 配信保証付きでメッセージを送受信します。 - [R2](https://developers.cloudflare.com/r2/api/workers/workers-api-reference/index.md): Cloudflare Workers で R2 バケットの読み書きに使える API です。R2 は S3 互換で、エグレス料金ゼロの、グローバル分散オブジェクトストレージです。 - [レート制限](https://developers.cloudflare.com/workers/runtime-apis/bindings/rate-limit/index.md): レート制限を定義し、Cloudflare Worker から直接操作します - [シークレット](https://developers.cloudflare.com/workers/configuration/secrets/index.md): 暗号化したシークレットを Worker に追加します。 - [Secrets Store](https://developers.cloudflare.com/secrets-store/integrations/workers/index.md): Workers アプリケーションにバインディングとして追加できる、アカウントレベルのシークレットです。 - [Service bindings](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/index.md): Worker 間の通信を実現します。 - [HTTP](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/http/index.md): Request オブジェクトを転送して、Worker 間の通信を行います。 - [RPC (WorkerEntrypoint)](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/rpc/index.md): RPC で Worker 間の通信を行います。 - [Stream](https://developers.cloudflare.com/stream/manage-video-library/bindings/index.md): Cloudflare Stream で動画をアップロード、管理、配信します。 - [Vectorize](https://developers.cloudflare.com/vectorize/reference/client-api/index.md): Cloudflare Workers から Vectorize を操作するための API です。Vectorize は Cloudflare のグローバル分散ベクトルデータベースです。 - [バージョンメタデータ](https://developers.cloudflare.com/workers/runtime-apis/bindings/version-metadata/index.md): Worker のバージョンメタデータ(`versionID` と `versionTag`)を公開します。 これらのフィールドは、Worker から発行するイベントに追加し、下流のオブザーバビリティシステムへ送れます。 - [Dynamic Worker Loaders](https://developers.cloudflare.com/dynamic-workers/index.md): 任意のコードを実行する Isolate を動的に起動できる Dynamic Worker Loader API です。 - [Workflows](https://developers.cloudflare.com/workflows/index.md): Cloudflare Workers から Workflows を操作するための API です。Workflows を使うと、Workers 上で耐久性のある多段階アプリケーションを構築できます。 - [Cache](https://developers.cloudflare.com/workers/runtime-apis/cache/index.md): Cloudflare グローバルネットワークのキャッシュへの読み書きを制御します。 - [Console](https://developers.cloudflare.com/workers/runtime-apis/console/index.md): Cloudflare Workers の `console` API で使えるメソッドです。 - [Context (ctx)](https://developers.cloudflare.com/workers/runtime-apis/context/index.md): Cloudflare Workers の Context API です。props、exports、waitUntil、passThroughOnException を含みます。 - [エンコーディング](https://developers.cloudflare.com/workers/runtime-apis/encoding/index.md): コードポイントのストリームを入力として受け取り、バイトのストリームを出力します。 - [EventSource](https://developers.cloudflare.com/workers/runtime-apis/eventsource/index.md): EventSource は、サーバーがクライアントへイベントをプッシュできる Server-Sent Events API です。 - [Fetch](https://developers.cloudflare.com/workers/runtime-apis/fetch/index.md): Worker 内から HTTP リクエストでリソースを非同期に取得するためのインターフェイスです。 - [ハンドラー](https://developers.cloudflare.com/workers/runtime-apis/handlers/index.md): `fetch()` など、外部入力を受け取って処理できる Worker 上のメソッドです。 - [Alarm ハンドラー](https://developers.cloudflare.com/durable-objects/api/alarms/index.md): Durable Objects の alarm API を使い、Cloudflare Workers でスケジュールされたアラームを処理します。 - [Email Handler](https://developers.cloudflare.com/email-service/api/route-emails/email-handler/index.md): Email Routing の runtime API を使い、Cloudflare Workers で受信メールを処理します。 - [Fetch ハンドラー](https://developers.cloudflare.com/workers/runtime-apis/handlers/fetch/index.md): Cloudflare Workers の fetch() ハンドラーで着信 HTTP リクエストを処理し、レスポンスを返します。 - [Queue ハンドラー](https://developers.cloudflare.com/queues/configuration/javascript-apis/index.md#consumer): Workers の queue ハンドラーを使って、Cloudflare Queues のメッセージを消費します。 - [Scheduled ハンドラー](https://developers.cloudflare.com/workers/runtime-apis/handlers/scheduled/index.md): scheduled() ハンドラーと Cron Trigger を使い、Worker を定期実行します。 - [Tail ハンドラー](https://developers.cloudflare.com/workers/runtime-apis/handlers/tail/index.md): Tail Worker の tail() ハンドラーを使い、プロデューサー Worker のリアルタイムログを処理します。 - [Headers](https://developers.cloudflare.com/workers/runtime-apis/headers/index.md): HTTP のリクエストヘッダーとレスポンスヘッダーにアクセスします。 - [HTMLRewriter](https://developers.cloudflare.com/workers/runtime-apis/html-rewriter/index.md): Worker アプリ内で、包括的で表現力のある HTML パーサーを構築します。 - [MessageChannel](https://developers.cloudflare.com/workers/runtime-apis/messagechannel/index.md): MessageChannel と MessagePort によるチャネルメッセージングです。 - [Node.js 互換性](https://developers.cloudflare.com/workers/runtime-apis/nodejs/index.md): Cloudflare Workers で利用できる Node.js API - [assert](https://developers.cloudflare.com/workers/runtime-apis/nodejs/assert/index.md): Cloudflare Workers で Node.js の assert モジュールを使い、アサーションと値の比較をテストできます。 - [AsyncLocalStorage](https://developers.cloudflare.com/workers/runtime-apis/nodejs/asynclocalstorage/index.md): Cloudflare Workers で Node.js の AsyncLocalStorage API を使い、非同期操作をまたいでコンテキストを維持できます。 - [Buffer](https://developers.cloudflare.com/workers/runtime-apis/nodejs/buffer/index.md): Cloudflare Workers で Node.js の Buffer API を使い、エンコードとデコードに対応したバイナリデータを操作できます。 - [crypto](https://developers.cloudflare.com/workers/runtime-apis/nodejs/crypto/index.md): Cloudflare Workers で Node.js の crypto モジュールを使い、ハッシュ、暗号化、署名、検証を行います。 - [Diagnostics Channel](https://developers.cloudflare.com/workers/runtime-apis/nodejs/diagnostics-channel/index.md): 低オーバーヘッドの診断イベント報告に、Cloudflare Workers で Node.js の diagnostics_channel API を使います。 - [dns](https://developers.cloudflare.com/workers/runtime-apis/nodejs/dns/index.md): Cloudflare Workers で Node.js の dns モジュールを使い、DNS over HTTPS で名前解決します。 - [EventEmitter](https://developers.cloudflare.com/workers/runtime-apis/nodejs/eventemitter/index.md): Cloudflare Workers で Node.js の EventEmitter API を使い、名前付きイベントの発行と購読を行います。 - [fs](https://developers.cloudflare.com/workers/runtime-apis/nodejs/fs/index.md): Cloudflare Workers の仮想ファイルシステムで、Node.js の fs モジュールを使ってファイルを読み書きします。 - [http](https://developers.cloudflare.com/workers/runtime-apis/nodejs/http/index.md): Cloudflare Workers で Node.js の http モジュールを使い、クライアント側およびサーバー側の HTTP 機能を利用します。 - [https](https://developers.cloudflare.com/workers/runtime-apis/nodejs/https/index.md): Cloudflare Workers で Node.js の https モジュールを使い、TLS で暗号化した HTTP クライアントおよびサーバー機能を利用します。 - [net](https://developers.cloudflare.com/workers/runtime-apis/nodejs/net/index.md): Cloudflare Workers の Node.js net モジュールで、外部サーバーへの TCP ソケット接続を作成します。 - [path](https://developers.cloudflare.com/workers/runtime-apis/nodejs/path/index.md): Cloudflare Workers で Node.js の path モジュールを使い、ファイルパスとディレクトリパスを操作します。 - [process](https://developers.cloudflare.com/workers/runtime-apis/nodejs/process/index.md): Cloudflare Workers で Node.js の process モジュールを使い、環境変数、イベント処理、ランタイム情報を扱います。 - [Streams](https://developers.cloudflare.com/workers/runtime-apis/nodejs/streams/index.md): Cloudflare Workers で Node.js の streams API を使い、読み取り、書き込み、変換のストリーム操作を行います。 - [StringDecoder](https://developers.cloudflare.com/workers/runtime-apis/nodejs/string-decoder/index.md): Cloudflare Workers で Node.js の string_decoder モジュールを使い、バッファオブジェクトを文字列にデコードします。 - [test](https://developers.cloudflare.com/workers/runtime-apis/nodejs/test/index.md): Cloudflare Workers で Node.js test モジュールの MockTracker API を使い、モックオブジェクトを追跡・管理します。 - [timers](https://developers.cloudflare.com/workers/runtime-apis/nodejs/timers/index.md): Cloudflare Workers で Node.js の timers API を使い、setTimeout、setInterval、setImmediate で関数をスケジュールします。 - [tls](https://developers.cloudflare.com/workers/runtime-apis/nodejs/tls/index.md): Cloudflare Workers で Node.js の tls モジュールを使い、外部サービスへの安全な TLS 接続を作成します。 - [url](https://developers.cloudflare.com/workers/runtime-apis/nodejs/url/index.md): Workers の Node.js url モジュールで、ドメインの ASCII 変換と Unicode 変換を行います。 - [util](https://developers.cloudflare.com/workers/runtime-apis/nodejs/util/index.md): Workers で Node.js の util モジュールを使い、promisify、callbackify、types、MIMEType を利用できます。 - [zlib](https://developers.cloudflare.com/workers/runtime-apis/nodejs/zlib/index.md): Workers で Node.js の zlib モジュールを使い、Gzip、Deflate、Brotli で圧縮できます。 - [パフォーマンスとタイマー](https://developers.cloudflare.com/workers/runtime-apis/performance/index.md): タイミング、パフォーマンス、サブリクエストやそのほかの操作の所要時間を計測できます。 - [Request](https://developers.cloudflare.com/workers/runtime-apis/request/index.md): HTTP リクエストを表すインターフェースです。 - [Response](https://developers.cloudflare.com/workers/runtime-apis/response/index.md): HTTP レスポンスを表すインターフェイスです。 - [リモートプロシージャコール(RPC)](https://developers.cloudflare.com/workers/runtime-apis/rpc/index.md): Workers と Durable Objects に組み込まれた、JavaScript ネイティブの RPC システムです。 - [エラーハンドリング](https://developers.cloudflare.com/workers/runtime-apis/rpc/error-handling/index.md): Workers RPC における例外、エラープロパティ、スタックトレースの扱いです。 - [ライフサイクル](https://developers.cloudflare.com/workers/runtime-apis/rpc/lifecycle/index.md): メモリ管理、リソース管理、RPC stub のライフサイクルです。 - [予約済みメソッド](https://developers.cloudflare.com/workers/runtime-apis/rpc/reserved-methods/index.md): 特別な動作があり、通常と異なる扱いになる予約済みメソッドです。 - [TypeScript](https://developers.cloudflare.com/workers/runtime-apis/rpc/typescript/index.md): Worker または Durable Object の RPC メソッド用 TypeScript 型が、どのように生成されクライアントへ公開されるか - [可視性とセキュリティモデル](https://developers.cloudflare.com/workers/runtime-apis/rpc/visibility/index.md): RPC で Worker または Durable Object と通信するクライアントに、どのプロパティが公開され、どれが公開されないか - [Scheduler](https://developers.cloudflare.com/workers/runtime-apis/scheduler/index.md): Workers の scheduler.wait() API で、実行を遅延します。 - [Streams](https://developers.cloudflare.com/workers/runtime-apis/streams/index.md): JavaScript からデータのストリームにプログラムでアクセスし、処理できる Web 標準 API です。 - [ReadableStream](https://developers.cloudflare.com/workers/runtime-apis/streams/readablestream/index.md): Cloudflare Workers でストリームデータを読み取る ReadableStream API について説明します。 - [ReadableStream BYOBReader](https://developers.cloudflare.com/workers/runtime-apis/streams/readablestreambyobreader/index.md): Workers の ReadableStreamBYOBReader を使い、ストリームデータを自分のバッファーへ読み込みます。 - [ReadableStream DefaultReader](https://developers.cloudflare.com/workers/runtime-apis/streams/readablestreamdefaultreader/index.md): Workers の ReadableStreamDefaultReader を使い、ReadableStream からチャンクを読み取ります。 - [TransformStream](https://developers.cloudflare.com/workers/runtime-apis/streams/transformstream/index.md): Workers の TransformStream API を使い、読み取り可能なストリームと書き込み可能なストリームの間でデータをパイプします。 - [WritableStream](https://developers.cloudflare.com/workers/runtime-apis/streams/writablestream/index.md): Workers の WritableStream API を使い、ストリームの送信先へデータを書き込みます。 - [WritableStream DefaultWriter](https://developers.cloudflare.com/workers/runtime-apis/streams/writablestreamdefaultwriter/index.md): Workers の WritableStreamDefaultWriter を使い、WritableStream へ直接データを書き込みます。 - [TCP ソケット](https://developers.cloudflare.com/workers/runtime-apis/tcp-sockets/index.md): `connect()` API を使い、Workers からアウトバウンド TCP 接続を作成します。 - [Web Crypto](https://developers.cloudflare.com/workers/runtime-apis/web-crypto/index.md): 一般的な暗号処理向けの、低レベルの関数セットです。 - [Web 標準](https://developers.cloudflare.com/workers/runtime-apis/web-standards/index.md): Cloudflare のグローバルネットワーク上で動く Workers が使える標準 API です。 - [WebAssembly (Wasm)](https://developers.cloudflare.com/workers/runtime-apis/webassembly/index.md): JavaScript 以外の言語で書いたコードを実行したり、Cloudflare Worker 全体を Rust で書いたりできます。 - [JavaScript での Wasm](https://developers.cloudflare.com/workers/runtime-apis/webassembly/javascript/index.md): Cloudflare Workers の JavaScript から WebAssembly モジュールをインポートし、インスタンス化します。 - [WebSockets](https://developers.cloudflare.com/workers/runtime-apis/websockets/index.md): Cloudflare Workers とリアルタイムに通信します。 ## 静的アセット - [静的アセット](https://developers.cloudflare.com/workers/static-assets/index.md): Cloudflare Workers にデプロイするフルスタックアプリケーションを作成します。 - [料金と制限](https://developers.cloudflare.com/workers/static-assets/billing-and-limitations/index.md): Workers 上の静的アセットの料金、トラブルシューティング、制限です。 - [設定とバインディング](https://developers.cloudflare.com/workers/static-assets/binding/index.md): Workers の静的アセットとそのバインディングの設定方法です。 - [直接アップロード](https://developers.cloudflare.com/workers/static-assets/direct-upload/index.md): Workers API でアセットをアップロードします。 - [はじめに](https://developers.cloudflare.com/workers/static-assets/get-started/index.md): 静的または動的なフロントエンドの Web サイトを、Cloudflare のグローバルネットワーク上で直接動かします。 - [ヘッダー](https://developers.cloudflare.com/workers/static-assets/headers/index.md): Workers の静的アセットにおけるデフォルトヘッダーとカスタムヘッダーについて説明します。Cache-Control、ETag、Content-Type の動作を含みます。 - [Pages から Workers へ移行する](https://developers.cloudflare.com/workers/static-assets/migration-guides/migrate-from-pages/index.md): Cloudflare Pages から Cloudflare Workers への移行ガイドです。Cloudflare Workers と Pages の機能比較マトリクスも含みます。 - [Netlify から Workers へ移行する](https://developers.cloudflare.com/workers/static-assets/migration-guides/netlify-to-workers/index.md): Netlify アプリケーションを Cloudflare Workers へ移行します。すでに Netlify にデプロイ済みで、Workers でホストしたいプロジェクトがあることを前提とします。 - [Vercel から Workers への移行](https://developers.cloudflare.com/workers/static-assets/migration-guides/vercel-to-workers/index.md): Vercel アプリケーションを Cloudflare Workers へ移行します。すでに Vercel にデプロイしたプロジェクトがあり、Workers でホストしたい場合を想定しています。 - [リダイレクト](https://developers.cloudflare.com/workers/static-assets/redirects/index.md): `_redirects` ファイルを使い、Workers の静的アセット向けリダイレクトルールを設定します。 - [段階的ロールアウト](https://developers.cloudflare.com/workers/versions-and-deployments/gradual-deployments/version-affinity/index.md#static-assets): 静的アセット付きの段階的 Worker デプロイで、アセットの不一致を防ぎます。 - [HTML の扱い](https://developers.cloudflare.com/workers/static-assets/routing/advanced/html-handling/index.md): Worker の静的アセット向けに、HTML の扱いと末尾スラッシュを設定する方法です。 - [サブディレクトリの配信](https://developers.cloudflare.com/workers/static-assets/routing/advanced/serving-a-subdirectory/index.md): サブパス上の静的アセット付き Worker の設定方法です。 - [フルスタックアプリケーション](https://developers.cloudflare.com/workers/static-assets/routing/full-stack-application/index.md): Workers でフルスタックアプリケーションを設定し、使う方法です。 - [シングルページアプリケーション(SPA)](https://developers.cloudflare.com/workers/static-assets/routing/single-page-application/index.md): Workers でシングルページアプリケーション(SPA)を設定して使う方法です。 - [静的サイト生成(SSG)とカスタム 404 ページ](https://developers.cloudflare.com/workers/static-assets/routing/static-site-generation/index.md): Workers で静的サイト生成(SSG)アプリケーションとカスタム 404 ページを設定する方法です。 - [Worker スクリプト](https://developers.cloudflare.com/workers/static-assets/routing/worker-script/index.md): Worker スクリプトの有無が静的アセットのルーティングに与える影響と、関連する設定オプションです。 ## オブザーバビリティ - [オブザーバビリティ](https://developers.cloudflare.com/workers/observability/index.md): ログ、トレース、メトリクスなどのデータソースから、Worker プロジェクトの稼働状況を把握できます。 - [DevTools](https://developers.cloudflare.com/workers/observability/dev-tools/index.md): Chrome DevTools を使い、Cloudflare Workers をローカルでデバッグ、プロファイリング、検査します。 - [ブレークポイント](https://developers.cloudflare.com/workers/observability/dev-tools/breakpoints/index.md): ブレークポイントを使い、ローカルおよびデプロイ済みの Worker をデバッグします。 - [CPU 使用量のプロファイリング](https://developers.cloudflare.com/workers/observability/dev-tools/cpu-usage/index.md): CPU 使用量をプロファイリングし、リクエストあたりの CPU 時間が Workers の上限内に収まるようにします - [メモリのプロファイリング](https://developers.cloudflare.com/workers/observability/dev-tools/memory-usage/index.md): DevTools のスナップショットでメモリ使用量をプロファイリングし、Worker を最適化して OOM エラーを避けます。 - [エラーと例外](https://developers.cloudflare.com/workers/observability/errors/index.md): Workers のエラーと例外を確認します。 - [OpenTelemetry データのエクスポート](https://developers.cloudflare.com/workers/observability/exporting-opentelemetry-data/index.md): Cloudflare Workers から、OpenTelemetry 互換の任意の送信先へトレースとログをエクスポートします。 - [Axiom へエクスポートする](https://developers.cloudflare.com/workers/observability/exporting-opentelemetry-data/axiom/index.md): Cloudflare Workers の OpenTelemetry トレースとログを Axiom に送信します。 - [Grafana Cloud へのエクスポート](https://developers.cloudflare.com/workers/observability/exporting-opentelemetry-data/grafana-cloud/index.md): Cloudflare Workers の OpenTelemetry トレースとログを Grafana Cloud に送信します。 - [Honeycomb へエクスポート](https://developers.cloudflare.com/workers/observability/exporting-opentelemetry-data/honeycomb/index.md): Cloudflare Workers の OpenTelemetry トレースとログを Honeycomb に送信します。 - [PostHog へエクスポートする](https://developers.cloudflare.com/workers/observability/exporting-opentelemetry-data/posthog/index.md): Cloudflare Workers の OpenTelemetry ログを PostHog に送り、分析に使います。 - [Sentry へエクスポートする](https://developers.cloudflare.com/workers/observability/exporting-opentelemetry-data/sentry/index.md): Cloudflare Workers の OpenTelemetry トレースとログを Sentry に送り、監視とデバッグに使います。 - [ログ](https://developers.cloudflare.com/workers/observability/logs/index.md): トラブルシューティングのために、Cloudflare Workers のログへアクセスし、絞り込んでエクスポートします。 - [Workers Logpush](https://developers.cloudflare.com/workers/observability/logs/logpush/index.md): Workers Trace Event Logs を、ストレージやログプロバイダーなど対応するサードパーティへ送信できます。 - [リアルタイムログ](https://developers.cloudflare.com/workers/observability/logs/real-time-logs/index.md): Cloudflare ダッシュボードまたは `wrangler tail` でログと例外を確認し、Worker アプリケーションをデバッグできます。 - [Tail Workers](https://developers.cloudflare.com/workers/observability/logs/tail-workers/index.md): Tail Worker をプロジェクトに割り当てて、呼び出し時の Workers を追跡し、ログを記録します。 - [Workers Logs](https://developers.cloudflare.com/workers/observability/logs/workers-logs/index.md): Cloudflare Workers から出るログデータを保存、絞り込み、分析します。 - [メトリクスとアナリティクス](https://developers.cloudflare.com/workers/observability/metrics-and-analytics/index.md): Workers メトリクスで問題を切り分け、ゾーンの Workers アナリティクスでリクエストデータを確認します。 - [Query Builder](https://developers.cloudflare.com/workers/observability/query-builder/index.md): 構造化クエリを書いて、テレメトリデータを調査し、可視化します。 - [ソースマップとスタックトレース](https://developers.cloudflare.com/workers/observability/source-maps/index.md): Workers 向けにソースマップを追加し、スタックトレースを生成します。 - [トレース](https://developers.cloudflare.com/workers/observability/traces/index.md): 自動トレーシング計装で、Workers アプリケーション全体のリクエストの流れをエンドツーエンドで可視化します。 - [カスタム span](https://developers.cloudflare.com/workers/observability/traces/custom-spans/index.md): カスタム span を作成し、Cloudflare の自動計装とあわせて、独自のアプリケーションロジックをトレースします。 - [既知の制限](https://developers.cloudflare.com/workers/observability/traces/known-limitations/index.md) - [スパンと属性](https://developers.cloudflare.com/workers/observability/traces/spans-and-attributes/index.md): fetch 呼び出し、バインディング、ハンドラー呼び出しを含む、Workers トレーシングが自動取得するスパンと属性を確認します。 ## テスト - [テスト](https://developers.cloudflare.com/workers/testing/index.md): createTestHarness と Vitest 連携を含む、Cloudflare Workers 向けのテストツールの選び方です。 - [Miniflare](https://developers.cloudflare.com/workers/testing/miniflare/index.md): Miniflare は、完全にローカルで動く開発用シミュレーターです。Cloudflare Workers をローカルでシミュレートし、テストできます。 - [互換性日付](https://developers.cloudflare.com/workers/testing/miniflare/core/compatibility/index.md): Miniflare で互換性日付と互換性フラグを設定し、Cloudflare Workers ランタイムの挙動に合わせます。 - [Fetch イベント](https://developers.cloudflare.com/workers/testing/miniflare/core/fetch/index.md): Miniflare で Cloudflare Workers の HTTP fetch イベントをディスパッチし、テストします。 - [モジュール](https://developers.cloudflare.com/workers/testing/miniflare/core/modules/index.md) - [複数の Workers](https://developers.cloudflare.com/workers/testing/miniflare/core/multiple-workers/index.md) - [Queues](https://developers.cloudflare.com/workers/testing/miniflare/core/queues/index.md) - [スケジュールイベント](https://developers.cloudflare.com/workers/testing/miniflare/core/scheduled/index.md) - [Web 標準](https://developers.cloudflare.com/workers/testing/miniflare/core/standards/index.md) - [変数とシークレット](https://developers.cloudflare.com/workers/testing/miniflare/core/variables-secrets/index.md) - [WebSockets](https://developers.cloudflare.com/workers/testing/miniflare/core/web-sockets/index.md) - [デバッガーの接続](https://developers.cloudflare.com/workers/testing/miniflare/developing/debugger/index.md): ブレークポイントの設定と Cloudflare Workers コードの検査のため、Miniflare に Node.js デバッガーを接続します。 - [ライブリロード](https://developers.cloudflare.com/workers/testing/miniflare/developing/live-reload/index.md): ローカル開発中に Workers スクリプトが変わったとき、Miniflare でブラウザーを自動更新します。 - [はじめに](https://developers.cloudflare.com/workers/testing/miniflare/get-started/index.md): Miniflare API をインストールして設定し、イベントをディスパッチして Cloudflare Workers をローカルでテストします。 - [バージョン 2 からの移行](https://developers.cloudflare.com/workers/testing/miniflare/migrations/from-v2/index.md): Miniflare v2 から v3 へ移行します。v3 は workerd ランタイムを使い、Workers と完全互換です。 - [Cache](https://developers.cloudflare.com/workers/testing/miniflare/storage/cache/index.md) - [D1](https://developers.cloudflare.com/workers/testing/miniflare/storage/d1/index.md) - [Durable Objects](https://developers.cloudflare.com/workers/testing/miniflare/storage/durable-objects/index.md) - [KV](https://developers.cloudflare.com/workers/testing/miniflare/storage/kv/index.md) - [R2](https://developers.cloudflare.com/workers/testing/miniflare/storage/r2/index.md) - [テストの作成](https://developers.cloudflare.com/workers/testing/miniflare/writing-tests/index.md): Miniflare を使って Workers の統合テストを書きます。 - [統合テストハーネス](https://developers.cloudflare.com/workers/testing/test-harness/index.md): Wrangler の createTestHarness API で、Cloudflare Workers の統合テストを書きます。 - [テストハーネスを設定する](https://developers.cloudflare.com/workers/testing/test-harness/configure/index.md): createTestHarness 向けに、Workers、テスト値、ライフサイクルオプションを設定します。 - [はじめに](https://developers.cloudflare.com/workers/testing/test-harness/get-started/index.md): createTestHarness で、Cloudflare Worker の最初の統合テストを書きます。 - [連携](https://developers.cloudflare.com/workers/testing/test-harness/integrations/index.md): createTestHarness を Mock Service Worker と Playwright と一緒に使います。 - [Workers を操作する](https://developers.cloudflare.com/workers/testing/test-harness/interact-with-workers/index.md): createTestHarness でルートのテスト、イベントのディスパッチ、Workflows の制御、ログ出力の検証を行います。 - [テスト状態を準備する](https://developers.cloudflare.com/workers/testing/test-harness/prepare-test-state/index.md): createTestHarness のテストで、ローカルストレージを投入し、依存関係を差し替えます。 - [Wrangler の unstable_startWorker()](https://developers.cloudflare.com/workers/testing/unstable_startworker/index.md): Wrangler の `unstable_startWorker()` API で結合テストを書きます - [Vitest 連携](https://developers.cloudflare.com/workers/testing/vitest-integration/index.md): Vitest 連携を使い、Workers ランタイム内で Cloudflare Workers のユニットテストと統合テストを実行します。 - [設定](https://developers.cloudflare.com/workers/testing/vitest-integration/configuration/index.md): Workers 連携に固有の Vitest 設定です。 - [デバッグ](https://developers.cloudflare.com/workers/testing/vitest-integration/debugging/index.md): Vitest で Workers のテストをデバッグします。 - [分離と並行実行](https://developers.cloudflare.com/workers/testing/vitest-integration/isolation-and-concurrency/index.md): Workers の Vitest 連携がテストをどう実行するか、テスト同士をどう分離するか、 モジュールをどうインポートするかを確認します。 - [既知の問題](https://developers.cloudflare.com/workers/testing/vitest-integration/known-issues/index.md): Workers の Vitest 連携に関する既知の問題を確認します。 - [Miniflare 2 のテスト環境から移行する](https://developers.cloudflare.com/workers/testing/vitest-integration/migration-guides/migrate-from-miniflare-2/index.md): [Miniflare 2](https://github.com/cloudflare/miniflare?tab=readme-ov-file) から Workers Vitest integration へ移行します。 - [unstable_dev からの移行](https://developers.cloudflare.com/workers/testing/vitest-integration/migration-guides/migrate-from-unstable-dev/index.md): unstable_dev API から、Workers Vitest 連携でテストを書く方法へ移行します。 - [Vitest 3 から Vitest 4 への移行](https://developers.cloudflare.com/workers/testing/vitest-integration/migration-guides/migrate-from-vitest-3-to-vitest-4/index.md): Workers の Vitest 連携を v0.12.x(Vitest 3)から v0.13.x(Vitest 4)へ移行します。設定とテストファイルの変更を扱います。 - [Vitest プラグインへの移行](https://developers.cloudflare.com/workers/testing/vitest-integration/migration-guides/migrate-to-vitest-plugin/index.md): @cloudflare/vitest-pool-workers から @cloudflare/vitest-plugin へ移行します。 - [送信リクエストのモック](https://developers.cloudflare.com/workers/testing/vitest-integration/mock-outbound-requests/index.md): Vitest プラグインで Workers をテストするとき、送信 HTTP リクエストと WebSocket リクエストをモックします。 - [レシピとサンプル](https://developers.cloudflare.com/workers/testing/vitest-integration/recipes/index.md): Workers の Vitest 連携で、ユニットテストと統合テストの書き方を示すサンプルです。 - [テスト API](https://developers.cloudflare.com/workers/testing/vitest-integration/test-apis/index.md): テスト作成用のランタイムヘルパーです。`cloudflare:workers` と `cloudflare:test` からエクスポートされます。 - [最初のテストを書く](https://developers.cloudflare.com/workers/testing/vitest-integration/write-your-first-test/index.md): Vitest を使って Workers 向けのテストを書きます ## Vite プラグイン - [Vite プラグイン](https://developers.cloudflare.com/workers/vite-plugin/index.md): Vite と Workers ランタイムをフル機能で統合します - [始める](https://developers.cloudflare.com/workers/vite-plugin/get-started/index.md): Vite プラグインを使い始めます - [API](https://developers.cloudflare.com/workers/vite-plugin/reference/api/index.md): Vite プラグイン API - [Cloudflare 環境](https://developers.cloudflare.com/workers/vite-plugin/reference/cloudflare-environments/index.md): Vite プラグインで Cloudflare 環境を使う - [デバッグ](https://developers.cloudflare.com/workers/vite-plugin/reference/debugging/index.md): Vite plugin でのデバッグ - [wrangler dev からの移行](https://developers.cloudflare.com/workers/vite-plugin/reference/migrating-from-wrangler-dev/index.md): wrangler dev から Vite プラグインへ移行します。 - [JavaScript 以外のモジュール](https://developers.cloudflare.com/workers/vite-plugin/reference/non-javascript-modules/index.md): Worker でインポートできる追加のモジュールタイプです。 - [プログラムによる設定](https://developers.cloudflare.com/workers/vite-plugin/reference/programmatic-configuration/index.md): Vite プラグインを使って、Workers をプログラムから設定します。 - [シークレット](https://developers.cloudflare.com/workers/vite-plugin/reference/secrets/index.md): Vite プラグインでシークレットを使う - [静的アセット](https://developers.cloudflare.com/workers/vite-plugin/reference/static-assets/index.md): 静的アセットと Vite プラグイン - [Vite 環境](https://developers.cloudflare.com/workers/vite-plugin/reference/vite-environments/index.md): Vite の環境と Vite プラグイン - [チュートリアル - API 付き React SPA](https://developers.cloudflare.com/workers/vite-plugin/tutorial/index.md): Vite プラグインを使い、API Worker 付きの React SPA を作成します ## 用語集 - [用語集](https://developers.cloudflare.com/workers/glossary/index.md): Cloudflare Workers ドキュメントで使う用語の定義です。 ## best-practices - [Workers のベストプラクティス](https://developers.cloudflare.com/workers/best-practices/workers-best-practices/index.md): 高速で信頼性が高く、観測しやすく、安全な Workers を構築するためのコードパターンと設定の指針です。 ## configuration - [バインディング](https://developers.cloudflare.com/workers/runtime-apis/bindings/index.md): Cloudflare Workers で利用できる各種バインディングです。 - [Cloudflare Access](https://developers.cloudflare.com/workers/configuration/cloudflare-access/index.md): 訪問者が Cloudflare Workers、プレビューデプロイ、またはアカウント内のすべての Worker に到達する前に、サインインを必須にします。 - [互換性日付](https://developers.cloudflare.com/workers/configuration/compatibility-dates/index.md): Workers プロジェクトで使う Workers ランタイムのバージョンを指定します。 - [Compatibility flags](https://developers.cloudflare.com/workers/configuration/compatibility-flags/index.md): Workers プロジェクトで、Workers ランタイムの特定機能をオプトインします。 - [Cron Triggers](https://developers.cloudflare.com/workers/configuration/cron-triggers/index.md): Worker をスケジュールで実行できるようにします。 - [環境変数](https://developers.cloudflare.com/workers/configuration/environment-variables/index.md): バインディングの一種である環境変数を追加し、テキスト文字列や JSON 値を Worker に付けられます。 - [連携](https://developers.cloudflare.com/workers/configuration/integrations/index.md): サードパーティのサービスやプロダクトと連携します。 - [API](https://developers.cloudflare.com/workers/configuration/integrations/apis/index.md): Fetch API を使って、Cloudflare Workers をサードパーティ API と連携します。 - [外部サービス](https://developers.cloudflare.com/workers/configuration/integrations/external-services/index.md): ライブラリ、SDK、安全な認証を使って、Cloudflare Workers を外部サービスに接続します。 - [マルチパートアップロードのメタデータ](https://developers.cloudflare.com/workers/configuration/multipart-upload-metadata/index.md): multipart の form-data でスクリプトをアップロードするとき、Workers の設定を JSON メタデータで定義します。 - [配置](https://developers.cloudflare.com/workers/configuration/placement/index.md): レイテンシを下げるために、Worker の実行場所を制御します。 - [ルートとドメイン](https://developers.cloudflare.com/workers/configuration/routing/index.md): ルート、カスタムドメイン、または `workers.dev` サブドメインで Worker を外部エンドポイントに接続し、インターネットからアクセスできるようにします。 - [カスタムドメイン](https://developers.cloudflare.com/workers/configuration/routing/custom-domains/index.md): 自動の DNS と証明書管理で、Cloudflare Worker をドメインまたはサブドメインに接続します。 - [ルート](https://developers.cloudflare.com/workers/configuration/routing/routes/index.md): URL パターンを Cloudflare Workers に割り当て、一致するリクエストでコードを実行します。 - [workers.dev](https://developers.cloudflare.com/workers/configuration/routing/workers-dev/index.md): すばやくテストしたり個人プロジェクトに使ったりできるよう、workers.dev サブドメインに Cloudflare Workers をデプロイします。 - [シークレット](https://developers.cloudflare.com/workers/configuration/secrets/index.md): API キーや認証トークンなどの機密情報を Worker に保存します。 - [Workers Sites](https://developers.cloudflare.com/workers/configuration/sites/index.md): 新規プロジェクトでは Workers Sites を使わず、[Workers Static Assets](/workers/static-assets/) でフルスタックアプリケーションをホストしてください。 - [Workers Sites の設定](https://developers.cloudflare.com/workers/configuration/sites/configuration/index.md): Wrangler 設定ファイルで、静的アセットホスティング向けの Workers Sites 設定を行います。 - [既存プロジェクトから始める](https://developers.cloudflare.com/workers/configuration/sites/start-from-existing/index.md): 既存の静的サイトプロジェクトを、Workers Sites を使って Cloudflare にデプロイします。 - [ゼロから始める](https://developers.cloudflare.com/workers/configuration/sites/start-from-scratch/index.md): Wrangler で、新しい Workers Sites プロジェクトをゼロから作成します。 - [Worker から始める](https://developers.cloudflare.com/workers/configuration/sites/start-from-worker/index.md): 既存の Cloudflare Worker に、Workers Sites を使って静的アセット配信を追加します。 - [Page Rules](https://developers.cloudflare.com/workers/configuration/workers-with-page-rules/index.md): 各種 Page Rules と Workers の相互作用を確認します。 ## databases - [Analytics Engine](https://developers.cloudflare.com/analytics/analytics-engine/index.md): Workers を使い、アプリケーション、プロダクト、プロジェクトのパフォーマンス分析を取得します。 - [データベースに接続する](https://developers.cloudflare.com/workers/databases/connecting-to-databases/index.md): Cloudflare がサポートする各種データベース連携について説明します。 - [Cloudflare D1](https://developers.cloudflare.com/d1/index.md): Cloudflare のネイティブなサーバーレスデータベースです。 - [Hyperdrive](https://developers.cloudflare.com/hyperdrive/index.md): 既存のデータベースへのクエリを、Workers で高速化します。 - [サードパーティ連携](https://developers.cloudflare.com/workers/databases/third-party-integrations/index.md): Supabase、Turso、PlanetScale などのサードパーティデータベースに接続します - [Neon](https://developers.cloudflare.com/workers/databases/third-party-integrations/neon/index.md): Workers を Neon の Postgres データベースに接続します。 - [PlanetScale](https://developers.cloudflare.com/workers/databases/third-party-integrations/planetscale/index.md): Hyperdrive または PlanetScale serverless driver を使って、Cloudflare Workers を PlanetScale の MySQL 互換データベースに接続します。 - [Supabase](https://developers.cloudflare.com/workers/databases/third-party-integrations/supabase/index.md): Supabase クライアントまたは Hyperdrive を使って、Cloudflare Workers を Supabase の PostgreSQL データベースに接続します。 - [Turso](https://developers.cloudflare.com/workers/databases/third-party-integrations/turso/index.md): Cloudflare Workers を、libSQL ベースのエッジホスト型分散データベース Turso に接続します。 - [Upstash](https://developers.cloudflare.com/workers/databases/third-party-integrations/upstash/index.md): Cloudflare Workers を Upstash に接続し、サーバーレスの Redis と Kafka を連携します。 - [Xata](https://developers.cloudflare.com/workers/databases/third-party-integrations/xata/index.md): Hyperdrive を使って、Cloudflare Workers を Xata の PostgreSQL データベースに接続します。 - [Vectorize(ベクトルデータベース)](https://developers.cloudflare.com/vectorize/index.md): Cloudflare Workers でフルスタックの AI アプリケーションを構築できる、グローバル分散のベクトルデータベースです。 ## framework-guides - [Agents SDK](https://developers.cloudflare.com/agents/index.md): Agents SDK を使って、Cloudflare Workers 上に AI エージェントを構築します。 - [LangChain](https://developers.cloudflare.com/workers/languages/python/packages/langchain/index.md): LangChain を使い、Cloudflare Workers 上で AI アプリケーションを構築します。 - [FastAPI](https://developers.cloudflare.com/workers/languages/python/packages/fastapi/index.md): Python 対応の Cloudflare Workers に FastAPI アプリケーションをデプロイします。 - [Flask](https://developers.cloudflare.com/workers/languages/python/packages/flask/index.md): Python 対応の Cloudflare Workers に Flask アプリケーションをデプロイします。 - [Hono](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/hono/index.md): Hono フレームワークを使い、Cloudflare Workers 上で軽量な Web API を構築します。 - [既存プロジェクトのデプロイ](https://developers.cloudflare.com/workers/framework-guides/automatic-configuration/index.md): Wrangler がフレームワークを自動検出し、Cloudflare Workers 向けにプロジェクトを設定する仕組みを説明します。 - [Astro](https://developers.cloudflare.com/workers/framework-guides/web-apps/astro/index.md): Astro アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [マイクロフロントエンド](https://developers.cloudflare.com/workers/framework-guides/web-apps/microfrontends/index.md): ルーター Worker とサービスバインディングを使い、1 つのアプリケーションを独立してデプロイできるフロントエンドに分割します - [その他のガイド...](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/index.md): Cloudflare Workers 上で Web アプリケーションを構築するための、追加のフレームワークガイドです。 - [Analog](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/analog/index.md): Analog アプリケーションを作成し、Cloudflare Workers にデプロイします。 - [Angular](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/angular/index.md): Angular アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [Docusaurus](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/docusaurus/index.md): Docusaurus アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [Gatsby](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/gatsby/index.md): Gatsby アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [Hono](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/hono/index.md): Hono アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [Nuxt](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/nuxt/index.md): Nuxt アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [Qwik](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/qwik/index.md): Qwik アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [Solid](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/solid/index.md): Solid アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [Waku](https://developers.cloudflare.com/workers/framework-guides/web-apps/more-web-frameworks/waku/index.md): Waku アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [Next.js](https://developers.cloudflare.com/workers/framework-guides/web-apps/nextjs/index.md): vinext で Next.js アプリケーションを作成し、Cloudflare Workers にデプロイします。 - [OpenNext アダプター](https://developers.cloudflare.com/workers/framework-guides/web-apps/opennext/index.md): OpenNext アダプターを使い、Next.js アプリケーションを Cloudflare Workers にデプロイします。 - [React + Vite](https://developers.cloudflare.com/workers/framework-guides/web-apps/react/index.md): 新しい React + Vite アプリケーションを作成するか、既存のアプリケーションを Workers Assets 付きで Cloudflare Workers にデプロイします。 - [React Router(旧 Remix)](https://developers.cloudflare.com/workers/framework-guides/web-apps/react-router/index.md): React Router アプリケーションを作成し、Cloudflare Workers にデプロイします - [RedwoodSDK](https://developers.cloudflare.com/workers/framework-guides/web-apps/redwoodsdk/index.md): RedwoodSDK アプリケーションを作成し、Cloudflare Workers にデプロイします。 - [SvelteKit](https://developers.cloudflare.com/workers/framework-guides/web-apps/sveltekit/index.md): SvelteKit アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 - [TanStack Start](https://developers.cloudflare.com/workers/framework-guides/web-apps/tanstack-start/index.md): TanStack Start アプリケーションを Cloudflare Workers にデプロイします。 - [Vike](https://developers.cloudflare.com/workers/framework-guides/web-apps/vike/index.md): Vike アプリケーションを作成し、Cloudflare Workers にデプロイします。 - [Vue](https://developers.cloudflare.com/workers/framework-guides/web-apps/vue/index.md): Vue アプリケーションを作成し、Workers Assets を使って Cloudflare Workers にデプロイします。 ## get-started - [ダッシュボード](https://developers.cloudflare.com/workers/get-started/dashboard/index.md): Cloudflare ダッシュボードで Cloudflare Worker を作成し、デプロイします。 - [CLI](https://developers.cloudflare.com/workers/get-started/guide/index.md): コマンドラインインターフェースである Wrangler を使い、最初の Cloudflare Worker をセットアップしてデプロイします。 - [プロンプト](https://developers.cloudflare.com/workers/get-started/prompting/index.md): AI プロンプトと MCP サーバーで Workers アプリを構築します。 - [テンプレート](https://developers.cloudflare.com/workers/get-started/quickstarts/index.md): 新しい Cloudflare Workers プロジェクトの出発点として設計された GitHub リポジトリです。 ## languages - [JavaScript](https://developers.cloudflare.com/workers/languages/javascript/index.md): JavaScript の標準と Web プラットフォーム API を使い、Cloudflare Workers を書きます。 - [例](https://developers.cloudflare.com/workers/examples/?languages=JavaScript/index.md): Cloudflare Workers の JavaScript コード例を参照します。 - [Python Workers](https://developers.cloudflare.com/workers/languages/python/index.md): Worker を 100% Python で書く - [基本](https://developers.cloudflare.com/workers/languages/python/basics/index.md): Python Workers の基本を学びます。 - [例](https://developers.cloudflare.com/workers/languages/python/examples/index.md): Workers でのモジュール、バインディング、SDK の使い方を示す Python コード例です。 - [外部関数インターフェイス(FFI)](https://developers.cloudflare.com/workers/languages/python/ffi/index.md): Pyodide の FFI を使い、Python Workers から JavaScript API、バインディング、グローバルを呼び出します。 - [Python Workers の仕組み](https://developers.cloudflare.com/workers/languages/python/how-python-workers-work/index.md): Python Workers が V8 isolate 上の Pyodide で動く仕組みと、ローカル開発の流れを説明します。 - [パッケージ](https://developers.cloudflare.com/workers/languages/python/packages/index.md): Pywrangler で Cloudflare Workers の Python パッケージを管理して使います。 - [Django](https://developers.cloudflare.com/workers/languages/python/packages/django/index.md): Python Workers で Django を実行する - [FastAPI](https://developers.cloudflare.com/workers/languages/python/packages/fastapi/index.md): 組み込みの ASGI サーバーで FastAPI を使い、Python Workers の API を構築します。 - [Flask](https://developers.cloudflare.com/workers/languages/python/packages/flask/index.md): Python Workers で Flask アプリケーションを実行します。 - [Langchain](https://developers.cloudflare.com/workers/languages/python/packages/langchain/index.md): LangChain の Python パッケージを使い、Cloudflare Workers 上で AI アプリケーションを構築します。 - [標準ライブラリ](https://developers.cloudflare.com/workers/languages/python/stdlib/index.md): Cloudflare Workers における Python 標準ライブラリの利用可否と制限です。 - [Rust](https://developers.cloudflare.com/workers/languages/rust/index.md): [`workers-rs` crate](https://github.com/cloudflare/workers-rs) を使って、Worker をすべて Rust で書きます。 - [対応している crate](https://developers.cloudflare.com/workers/languages/rust/crates/index.md): WebAssembly にコンパイルでき、Cloudflare Workers 上で動作することが確認されている主要な Rust crate です。 - [TypeScript](https://developers.cloudflare.com/workers/languages/typescript/index.md): 型付き API を使って、TypeScript で Cloudflare Workers を構築します。 - [例](https://developers.cloudflare.com/workers/examples/?languages=TypeScript/index.md): Cloudflare Workers の TypeScript コード例を参照します。 ## platform - [ベータ](https://developers.cloudflare.com/workers/platform/betas/index.md): Cloudflare 開発者プラットフォームと Workers 機能のベータ状況です。 - [Built with Cloudflare ボタン](https://developers.cloudflare.com/workers/platform/built-with-cloudflare/index.md): Built with Cloudflare ボタンを設置します - [変更履歴](https://developers.cloudflare.com/workers/platform/changelog/index.md): Cloudflare Workers の最近の変更を確認します。 - [Workers(履歴)](https://developers.cloudflare.com/workers/platform/changelog/historical-changelog/index.md): 2023 年より前の Cloudflare Workers の変更を確認します。 - [デプロイの引き継ぎ(一時アカウント)](https://developers.cloudflare.com/workers/platform/claim-deployments/index.md): 認証前に Workers をデプロイし、一時アカウントを引き継いでデプロイとリソースを保持します。 - [Deploy to Cloudflare ボタン](https://developers.cloudflare.com/workers/platform/deploy-buttons/index.md): Deploy to Cloudflare ボタンを設定します - [Infrastructure as Code (IaC)](https://developers.cloudflare.com/workers/platform/infrastructure-as-code/index.md): Terraform、Pulumi、Cloudflare API SDK を使い、Cloudflare Workers をデプロイして管理します。 - [既知の問題](https://developers.cloudflare.com/workers/platform/known-issues/index.md): Workers を使うときに把握しておく既知の問題とバグです。 - [制限](https://developers.cloudflare.com/workers/platform/limits/index.md): Cloudflare Workers のプラン制限とプラットフォーム制限です。 - [料金](https://developers.cloudflare.com/workers/platform/pricing/index.md): Workers のプランと料金情報です。 - [データ / ストレージ製品の選択](https://developers.cloudflare.com/workers/platform/storage-options/index.md): Cloudflare の開発者向けプラットフォームで使えるストレージとデータベースの選択肢です。 - [Workers for Platforms](https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/index.md): ユーザーに代わってカスタムコードをデプロイするか、ユーザーが自分のコードをプラットフォームへ直接デプロイできるようにし、インフラストラクチャを管理します。 ## reference - [キャッシュの仕組み](https://developers.cloudflare.com/workers/reference/how-the-cache-works/index.md): Workers と Cloudflare Cache の連携方法です。 - [Workers の仕組み](https://developers.cloudflare.com/workers/reference/how-workers-works/index.md): Workers ランタイムと、従来のブラウザーや Node.js との違いです。 - [Service Worker から ES Modules へ移行する](https://developers.cloudflare.com/workers/reference/migrate-to-module-workers/index.md): Worker コードを ES modules 構文で書いて、より効率よく動かします。 - [プロトコル](https://developers.cloudflare.com/workers/reference/protocols/index.md): Workers プラットフォームでサポートされるプロトコルです。 - [セキュリティモデル](https://developers.cloudflare.com/workers/reference/security-model/index.md): V8 isolate のサンドボックスと Spectre 緩和を含む、Workers のセキュリティアーキテクチャを理解します。 ## wrangler - [API](https://developers.cloudflare.com/workers/wrangler/api/index.md): ローカルの Cloudflare Workers 関連ワークフローに組み込める、プログラム向け API です。 - [バンドル](https://developers.cloudflare.com/workers/wrangler/bundling/index.md): Wrangler の既定のバンドル動作を確認します。 - [コマンド](https://developers.cloudflare.com/workers/wrangler/commands/index.md): Wrangler コマンドで Cloudflare Workers を作成、開発、デプロイします。 - [Artifacts](https://developers.cloudflare.com/workers/wrangler/commands/artifacts/index.md): Wrangler で Artifacts の名前空間、リポジトリ、リポジトリスコープのトークンを管理します。 - [Browser](https://developers.cloudflare.com/workers/wrangler/commands/browser/index.md): Cloudflare Browser Run を操作する Wrangler コマンドです。 - [証明書](https://developers.cloudflare.com/workers/wrangler/commands/certificates/index.md): スタンドアロン、または Hyperdrive と組み合わせて使う mTLS 証明書と CA 証明書を管理する Wrangler コマンドです。 - [Containers](https://developers.cloudflare.com/workers/wrangler/commands/containers/index.md): Cloudflare の Container Platform を操作する Wrangler コマンドです。 - [D1](https://developers.cloudflare.com/workers/wrangler/commands/d1/index.md): Cloudflare D1 を操作する Wrangler コマンドです。 - [Flagship](https://developers.cloudflare.com/workers/wrangler/commands/flagship/index.md): Flagship アプリ、フィーチャーフラグ、ターゲティングルール、ロールアウト、評価、変更履歴を管理する Wrangler コマンドです。 - [一般コマンド](https://developers.cloudflare.com/workers/wrangler/commands/general/index.md): 認証、テレメトリ、シェル補完向けの一般的な Wrangler コマンドです。 - [Hyperdrive](https://developers.cloudflare.com/workers/wrangler/commands/hyperdrive/index.md): Hyperdrive のデータベース設定を管理する Wrangler コマンドです。 - [KV](https://developers.cloudflare.com/workers/wrangler/commands/kv/index.md): Workers KV の名前空間とキーバリューペアを管理する Wrangler コマンドです。 - [Pages](https://developers.cloudflare.com/workers/wrangler/commands/pages/index.md): Cloudflare Pages を設定するための Wrangler コマンドです。 - [Pipelines](https://developers.cloudflare.com/workers/wrangler/commands/pipelines/index.md): Cloudflare Pipelines を管理する Wrangler コマンドです。 - [Queues](https://developers.cloudflare.com/workers/wrangler/commands/queues/index.md): Workers Queues の設定を管理する Wrangler コマンドです。 - [R2](https://developers.cloudflare.com/workers/wrangler/commands/r2/index.md): Workers の R2 バケットとオブジェクトを管理する Wrangler コマンドです。 - [Secrets Store](https://developers.cloudflare.com/workers/wrangler/commands/secrets-store/index.md): Secrets Store 内のアカウントシークレットを管理する Wrangler コマンドです。 - [Tunnel](https://developers.cloudflare.com/workers/wrangler/commands/tunnel/index.md): Cloudflare Tunnels を管理する Wrangler コマンドです。 - [Vectorize](https://developers.cloudflare.com/workers/wrangler/commands/vectorize/index.md): Vectorize のベクトルデータベースを操作する Wrangler コマンドです。 - [VPC](https://developers.cloudflare.com/workers/wrangler/commands/vpc/index.md): Workers VPC サービスを管理する Wrangler コマンドです。 - [Workers](https://developers.cloudflare.com/workers/wrangler/commands/workers/index.md): Worker の作成、開発、デプロイ、管理向けの Wrangler コマンドです。 - [Workers for Platforms](https://developers.cloudflare.com/workers/wrangler/commands/workers-for-platforms/index.md): Workers for Platforms の dispatch namespace を管理する Wrangler コマンドです。 - [Workflows](https://developers.cloudflare.com/workers/wrangler/commands/workflows/index.md): Cloudflare Workflows を管理・設定する Wrangler コマンドです。 - [設定](https://developers.cloudflare.com/workers/wrangler/configuration/index.md): 設定ファイルを使い、Worker プロジェクトとほかの Developer Platform 製品の開発・デプロイ設定をカスタマイズします。 - [カスタムビルド](https://developers.cloudflare.com/workers/wrangler/custom-builds/index.md): Wrangler が処理する前に、コードのコンパイル方法をカスタマイズします。 - [非推奨](https://developers.cloudflare.com/workers/wrangler/deprecations/index.md): Wrangler のバージョン間の違い、特に非推奨と破壊的変更です。 - [環境](https://developers.cloudflare.com/workers/wrangler/environments/index.md): 同じ Worker アプリケーションに対して、異なる設定を環境として作れます。 - [Wrangler のインストールと更新](https://developers.cloudflare.com/workers/wrangler/install-and-update/index.md): Wrangler をインストールして使い始め、このガイドに従って新しいバージョンへ更新します。 - [Wrangler v2 から v3 へ移行する](https://developers.cloudflare.com/workers/wrangler/migration/update-v2-to-v3/index.md): Wrangler を v2 から v3 へ更新します。特別な移行手順は不要です。非推奨と既知の問題を確認してください。 - [Wrangler v3 から v4 へ移行する](https://developers.cloudflare.com/workers/wrangler/migration/update-v3-to-v4/index.md): Wrangler を v3 から v4 へアップグレードします。破壊的変更、更新された Node.js 要件、新しいデフォルトを含みます。 - [1. webpack プロジェクトを移行する](https://developers.cloudflare.com/workers/wrangler/migration/v1-to-v2/eject-webpack/index.md): バンドラー設定を eject して、webpack ベースの Workers プロジェクトを Wrangler v1 から v2 へ移行します。 - [2. Wrangler v2 に更新する](https://developers.cloudflare.com/workers/wrangler/migration/v1-to-v2/update-v1-to-v2/index.md): Wrangler v2 をインストールし、wrangler.toml の変更を含む Workers プロジェクトの設定を更新します。 - [認証](https://developers.cloudflare.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/authentication/index.md): API トークン、環境変数、または login コマンドで Wrangler v1 の認証を設定します。 - [コマンド](https://developers.cloudflare.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/commands/index.md): generate、publish、preview を含む Wrangler v1 CLI コマンドのリファレンスです。現在は非推奨です。 - [設定](https://developers.cloudflare.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/configuration/index.md): Wrangler v1 で Cloudflare Worker を設定する方法です。トップレベルと環境ごとの設定、キーの種類、デプロイオプションを説明します。 - [インストール / 更新](https://developers.cloudflare.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/install-update/index.md): npm または Cargo で Wrangler v1 をインストールまたは更新します。現在は非推奨で、最新の Wrangler を使ってください。 - [Webpack](https://developers.cloudflare.com/workers/wrangler/migration/v1-to-v2/wrangler-legacy/webpack/index.md): webpack を使って Wrangler v1 から v2 へ移行する方法です。Cloudflare Workers 向けの設定、カスタムビルド、互換性を説明します。 - [認証プロファイル](https://developers.cloudflare.com/workers/wrangler/profiles/index.md): ログインを分けて、ディレクトリごとにアカウントを切り替えます。 - [システム環境変数](https://developers.cloudflare.com/workers/wrangler/system-environment-variables/index.md): Wrangler の動作を変えられるローカル環境変数です。