Fastly で構築するのに必要なツールが勢揃い
早速、何か作ってみませんか?
Fastly では、アプリケーションの構築、デプロイ、設定に役立つ さまざまな開発ツールをご用意しています。ローカルマシンに Fastly CLI をインストールして開発ツールの使用を開始できます。また、セットアップが不要の Fastly Fiddle もぜひお試しください!
開始に役立つツール
CLI
お客様の端末から Fastly のサービスを構築、デプロイ、設定できます。CLI には Compute サービス向けにローカルエミュレーション 機能が備わっています。完全なエミュレーションが可能です。
SDK
お好みの言語でアプリケーションを作成できます。Fastly Compute は Rust、Go、JavaScript を公式にサポートしています。こちらのガイドを参考に言語をお選びください。
API クライアント
Fastly のあらゆるコンポーネントにプログラムでアクセスできます。まずはこちらの Postman コレクション をご覧ください。リファレンスを参照
GitHub Actions
Compute のソースコードに GitHub をすでにお使いですか? GitHub Actions を使用して CLI のインストール、Compute サービスの構築やデプロイなどのステップを実行できます。リファレンスを参照
Terraform Provider
Fastly サービスをコードとしてオーケストレートできます。リファレンスを参照
Fiddle
ご利用のブラウザで Fastly を試せます。設定やサインアップは不要です。手軽にできるので新しい Fiddle を早速作成してみてください。
MCP Server
Manage Fastly with natural language using your AI developer tools. Our open-source MCP Server provides a secure bridge to the Fastly CLI to simplify complex workflows. Explore on GitHub
ワークフローをステップアップ
これらのツールを活用して開発からデプロイまでのワークフローを合理化できます。

構築
- SDK
WebAssembly にコンパイルできる多様な言語で Compute サービスのコードを作成できます。Fastly は複数の人気言語を公式にサポートしています。
- ローカルエミュレーション
Compute のインスタントランタイムをローカルマシンでエミュレートできます。CLI で
fastly compute serveを実行してください。 - VCL
Varnish を使用して Fastly CDN 経由でコンテンツを配信できます。
- Fiddle
ご利用のブラウザで Fastly をお試しいただけます。設定やサインアップは不要です。
- エンドツーエンドテスト
Node.js を使用してローカルまたはリモートの Fastly Compute のアプリケーションに対するエンドツーエンドのテストを作成できます。
- Compute 向け Static Publisher
静的Webサイトを Fastly にアップロードし、オリジンサーバーを使用せずにサイトを配信できます (Compute プラットフォームでのフレームワークの使用についてもご確認ください)。

管理
- CLI
コマンドラインツールで Fastly API と通信できます。CLI を使用してサービスの作成、バックエンドやドメインの管理、VCL のアップロード、Compute パッケージのビルドやデプロイが可能です。
- API クライアント
Fastly のコンソールを通じて利用可能なあらゆる Fastly のサービスとアカウントへのアクセスを提供する RESTful API です。
- Terraform Provider
Fastly サービスをコードとしてオーケストレートできます。
- Compute 向け GitHub Actions
この Action を既存の CI/CD ワークフローで使用して CLI のインストール、Compute サービスのビルドやデプロイなどのステップを実行できます。
- Cloud Deploy
自動化された継続的デプロイ機能を利用して数クリックで、Compute プロジェクトの任意のパブリックテンプレート (すべての公式スターターキットを含む) を Fastly アカウントにデプロイし、GitHub リポジトリに接続されたエッジホスト型アプリケーションを作成して機能させることができます。
- 公式スターターキット
スターターキットは Fastly Labs またはコミュニティメンバーによって完成された、すぐに利用可能なプロジェクトです。Fastly で何ができるかを探る際に、これらのキットを機能ベースに構築できます。

観測
- Log Tail
リアルタイムでストリーミングされる Compute サービスのログをコンソールで確認できます。
- ログエンドポイント
Compute や VCL サービスから統合されたサードパーティのログツールにログを送信できます。
- アラート API
観測されたメトリクスがしきい値を超えた、または下回った場合にアラートが作成されるように設定できます。Fastly のコンソールでアラートの通知を確認することも、カスタム統合されたツール (Slack や Webhook など) にアラートを送信することも可能です。
- メトリクス/統計 API
Fastly ではサービスのパフォーマンスとアクティビティに関する情報をさまざまな形で確認できます。Fastly API を通じてリアルタイムデータまたは履歴データへのアクセスが可能です。
- 通知サービス API
New Relic や Slack、PagerDuty、Webhook などの通知機能との統合を作成および管理できます。Fastly はこれらの統合を使用して Fastly 製品に関する通知やアラートを送信します。
- 公式スターターキット
スターターキットは Fastly Labs またはコミュニティメンバーによって完成された、すぐに利用可能なプロジェクトです。Fastly で何ができるかを探る際に、これらのキットを機能ベースに構築できます。
ユーティリティおよびライブラリ
- Postman API コレクション
Postman で Fastly API コレクションのすべてにアクセスできます。
- VSCode の VCL 拡張ツール
Fastly の VCL (Varnish Configuration Language) ファイルにシンタックスハイライトを追加する Visual Studio Code の拡張機能。
- WAF の効果測定ツール
Web Application Firewall (WAF) の効果を測定できます。
- Expressly (JS)
Fastly Compute 向け Express スタイルのルーター。
- Compute ESI (Rust)
Fastly Compute への Rust による ESI (Edge Side Includes) の実装ツール。
- Compute ESI (JS)
Fastly Compute への JavaScript による ESI (Edge Side Includes) の実装ツール。
- HTTP Compute (JS)
Compute プラットフォーム向けの Node.js 形式 HTTP インターフェイス。
- Compute JS OpenTelemetry
Fastly Compute 向け OpenTelemetry の実装ツール。
- Compute Rust Sentry
Rust ベースの Fastly Compute サービス からエラーレポートを Sentry に送信できます。
- Fastly Prometheus Exporter
Fastly のリアルタイム分析 API 向け Prometheus エクスポーター。
- Fastly Insights (JS)
Open Insights フレームワークの使用によるネットワークタイミング信号のリアルユーザーモニタリング。
- Fastly Debug
Fastly への接続テスト、インターネット・サービス・プロバイダーや最も近い Fastly POP の特定、Fastly への接続パフォーマンスのテストを実行できます。


