Here’s everything you need to build on Fastly
What will you create today?
Use these free Fastly Developer Tools to build, deploy and configure your apps on Fastly. Get started with our CLI on your local machine or try Fiddle now - no setup needed!
Start Here
-
CLI
Build, deploy and configure Fastly services from your terminal. The CLI comes with local emulation capabilities for your Compute services. Yes! Batteries included.
-
SDKs
Pick your favorite language to write your app with. We officially support Rust, Go and JavaScript. Here’s a guide to help you. choose a language
-
API Clients
Get programmatic access to all the knobs and dials of Fastly. Jumpstart with this Postman collection. See reference.
-
GitHub Actions
Already using GitHub for your Compute source code? Use our GitHub actions to perform steps like installing the CLI, and building and deploying Compute services. See Reference.
-
Terraform Provider
Orchestrate your Fastly services as code. See Reference.
-
Fiddle
Try Fastly in your browser — no setup. No sign up needed. Give it a shot. Create a new Fiddle now!
-
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
Elevate your workflow
Streamline your workflow from development to deployment with these tools.

Build
- SDKs
Write code for your Compute service in various languages that compile to WebAssembly. We provide official support for several popular languages.
- Local Emulation
Emulate our Compute instant runtime on your local machine. Just run
fastly compute servein the CLI - VCL
Use Varnish to deliver your content through Fastly CDN
- Fiddle
Try Fastly in your browser — no setup and no sign up needed.
- End to End Testing
Write end-to-end tests using Node.js, against a local or remote Fastly Compute application.
- Static Publisher for Compute
Upload static websites to Fastly and serve them without an origin server (also check out using frameworks on the Compute platform)

Manage
- CLI
Command line tool for interacting with the Fastly API. Use it to create services, manage backends and domains, upload VCL or build and deploy Compute packages.
- API Clients
RESTful API that provides access to all Fastly services and accounts available through the Fastly web interface.
- Terraform Provider
Orchestrate your Fastly services as code
- GitHub Actions for Compute
Use this Action in your existing CI/CD workflow to perform steps like installing the CLI, and building and deploying Compute services
- Cloud Deploy
Deploy any public Compute project template (including all our official starter kits) to your Fastly account and create a working, edge-hosted application connected to a GitHub repository with automated continuous deployment, in a few clicks
- Official starter kits
Starter kits are complete projects from Fastly Labs or community members that will work immediately and give you a functional foundation to build on as you explore what Fastly can do.

Observe
- Log Tail
See logs from your Compute service stream real-time in your console.
- Log Endpoints
Send logs from your Compute and VCL services to 3rd party logging integrations
- Alerts API
Create alerts for an observed metric when it either exceeds or falls below a threshold. Get notified in the Fastly control panel or send alerts to your custom integrations (e.g., Slack and webhooks).
- Metrics and Stats API
Fastly offers a variety of ways to report on the performance and activity of your services. Obtain real-time or historical data through Fastly API.
- Notification Service API
Create and manage notification integrations such as New Relic, Slack, PagerDuty, and webhook. Fastly will use these integrations to send you notifications and alerts related to the Fastly product.
- Official starter kits
Starter kits are complete projects from Fastly Labs or community members that will work immediately and give you a functional foundation to build on as you explore what Fastly can do.
Utilities and Libraries
- Postman API Collection
Get the whole Fastly API collection in Postman
- VSCode VCL Extension
A Visual Studio Code extension which adds syntax highlighting for Fastly Varnish Configuration Language (VCL) files.
- WAF Efficiency
Measure the effectiveness of your Web Application Firewall (WAF)
- Expressly (JS)
Express style router for Fastly Compute
- Compute ESI (Rust)
An implementation of ESI (Edge Side Includes) in Rust for Fastly Compute
- Compute ESI (JS)
An implementation of ESI (Edge Side Includes) in JavaScript for Fastly Compute
- HTTP Compute (JS)
Node.js style HTTP interfaces for the Compute platform
- Compute JS OpenTelemetry
An implementation of OpenTelemetry for Fastly Compute
- Compute Rust Sentry
Send error reports from Rust Fastly Compute services to Sentry
- Fastly Prometheus Exporter
A Prometheus exporter for the Fastly Real-time Analytics API
- Fastly Insights (JS)
Real user monitoring of network timing signals using the Open Insights Framework
- Fastly Debug
Tests your connection to Fastly, identifying your internet service provider, closest Fastly POP, and connection performance to Fastly.


