Fastly構築するのに必要なツールが勢揃い

早速、何か作ってみませんか?

Fastly では、アプリケーションの構築、デプロイ、設定に役立つ さまざまな開発ツールをご用意しています。ローカルマシンに Fastly CLI をインストールして開発ツールの使用を開始できます。また、セットアップが不要の Fastly Fiddle もぜひお試しください!

基本ツール

開始に役立つツール

Fastly の使用を開始する準備はできていますか? まずは以下を含む基本ツールから始めることをお勧めします。

CLI

お客様の端末から Fastly のサービスを構築、デプロイ、設定できます。CLI には Compute サービス向けにローカルエミュレーション 機能が備わっています。完全なエミュレーションが可能です。

SDK

お好みの言語でアプリケーションを作成できます。Fastly Compute は RustGoJavaScript を公式にサポートしています。こちらのガイドを参考に言語をお選びください。

API クライアント

Fastly のあらゆるコンポーネントにプログラムでアクセスできます。まずはこちらの Postman コレクション をご覧ください。リファレンスを参照

GitHub Actions

Compute のソースコードに GitHub をすでにお使いですか? GitHub Actions を使用して CLI のインストール、Compute サービスの構築やデプロイなどのステップを実行できます。リファレンスを参照

Terraform Provider

Fastly サービスをコードとしてオーケストレートできます。リファレンスを参照

Fiddle

ご利用のブラウザで Fastly を試せます。設定やサインアップは不要です。手軽にできるので新しい Fiddle を早速作成してみてください。

ワークフローをステップアップ

Fastly でパワフルなアプリケーションを素早く作成するのに必要なツールをすべてご用意しています。 これらのツールを活用して開発からデプロイまでのワークフローを合理化できます。

構築

コードを作成する方法や場所を問わず、新しいアプリケーション の構築とテストに必要なあらゆるツールをご用意しています。

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 プラットフォームでのフレームワークの使用についてもご確認ください)。

管理

Fastly のあらゆる機能に API または CLI を通じてアクセスできます。デプロイを自動化してワークフローをさらに強化できます。

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 で何ができるかを探る際に、これらのキットを機能ベースに構築できます。

観測

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 で何ができるかを探る際に、これらのキットを機能ベースに構築できます。

ユーティリティおよびライブラリ

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 への接続パフォーマンスのテストを実行できます。

参考リソース

Documentation Hub

サンプルコードや開発者向けガイド、ソリューションなどにアクセスできます。

詳細

パワフルな新しい何かを作成してみませんか?

無料アカウントの作成/お問い合わせはこちら