PAGES
← all tools
◆ WAF, Bot & API Protection

Fastly

Fastly Terraform Provider (beta) 0.2.7 (2026-11-03) commercial

Fastly is an edge cloud platform offering content delivery networkcontent delivery networkA content delivery network, servers distributed across locations that cache and serve content near readers. It can reduce loading time and traffic to the original server., load balancing, edge computing, and web application security services for developers and enterprises.

Summary

Fastly is a commercial edge cloud platform that combines content delivery with network defense, run as a managed service developers integrate via API, CLI, or Terraform rather than something installed locally. Its Next-Gen WAFWAFA reverse proxy that inspects HTTP/HTTPS traffic and blocks requests matching known attack patterns such as SQL injection or XSS, sitting between clients and a web application to filter malicious input before it reaches the server. and bot management sit alongside CDNCDNA content delivery network, servers distributed across locations that cache and serve content near readers. It can reduce loading time and traffic to the original server., caching, and Compute (its edge-execution product), and configuration can be shared across control panels once an account is connected. It's aimed at platform and security teams running production web services who need request-level visibility, since recent work covers command-injection, path-traversal, and XSSXSSCross-site scripting, an attack that runs malicious script in another user's browser through a trusted site. It can steal data or perform actions using the user's session. detection improvements, account-wide WAF request search, and notification routing to tools like Datadog, Jira, and OpsGenie. It sits in the network-defense space alongside CDN and edge-compute providers, though nothing in its own material names a specific competitor. Launched in 2011, it remains under steady development, with 35 tracked releases and the most recent just 17 days ago.

Fastly is an edge cloud platform offering content delivery network, load balancing, edge computing, and web application security services for developers and enterprises.

How Fastly helps

Which requests across my account share a suspicious pattern I haven't isolated to one workspace yet?

searches WAF requests account-wide and tags each result by workspace, instead of forcing a search inside one workspace at a time

Which of my backend errors are actually TLS, DNS, or connection failures versus HTTP failures?

the analytics APIs break down backend Compute errors into categories over a recent window, so a spike can be traced to its error source rather than treated as one undifferentiated failure count

Which audit events will actually reach the incident or ticketing tool I use?

discovery endpoints list which audit event types exist and what scopes they support, and mappings can be scoped to the whole account or to a single service or workspace before notifications route to tools like Datadog, Jira, or OpsGenie

Are my WAF rules and user accounts consistent between the two places my team manages them?

once a Fastly account is connected to a Next-Gen WAF corp, configurations and user accounts sync in real time across both control panels and both APIs, so neither copy drifts from the other

Which incoming requests are bots, VPNs, or proxies before they hit my origin?

edge hostcalls classify traffic at request time inside Compute apps, so that logic can act on the traffic without a round trip to origin

all 140 features, with the evidence for each →

Languages

Not documented

Features

140 capabilities across 6 areas

Built from Fastly's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

What Fastly offers you

  • Command-line interface16
  • REST API9
  • Terraform provider4
  • Client SDKs3
  • Scripting language support3
  • GraphQL API support2
  • JavaScript scripting support2
  • Role-based access control2
  • Scripting API2
  • Web management console2
  • Agent-based deployment1
  • Autonomous investigation and remediation1
  • Built-in AI assistant1
  • Single sign-on1
  • Ticketing integration1
Content Delivery and Edge Network 9 capabilities Fastly's core function is caching and delivering content from its global edge network to end users with high performance and reliability. This area covers the foundational delivery capabilities including caching behaviour, protocol support, and physical network connectivity.
Stale-if-error caching shipped Serves cached content to users even when the origin server is returning errors, keeping the site available during outages. 26 releases · 2 other sources · first seen Oct 2020

release 26 total

  • Adds CoreCache.transactionLookupAsync method for performing asynchronous cache transaction lookups.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ JavaScript SDK 3.46.0 (2026-09-14) · Sep 2026 · source · release history
  • Adds cache lookup timeout support, respected for HTTP guest caching. Rust SDK 0.13.1 (2026-08-24) · Aug 2026 · source · release history
  • Adds stale-if-error logic to the HTTP caching layer, allowing cached responses to be served when origin errors occur. Go SDK 1.8.0 (2026-06-23) · Jun 2026 · source · release history
  • Exposes Response::masked_error on the request collapse leader to surface the underlying error that a stale-if-error response replaced. Rust SDK 0.13.0 (2026-06-16) · Jun 2026 · source · release history
  • Allows 5xx responses to trigger stale-if-error behavior by returning an error from the after_send cache hook. Rust SDK 0.13.0 (2026-06-16) · Jun 2026 · source · release history
  • Supports stale-if-error in the HTTP guest cache: serves stale cached responses when Request::send or Request::send_async would otherwise return a SendError. Rust SDK 0.13.0 (2026-06-16) · Jun 2026 · source · release history

example

  • Serve a stale cached response for up to 60 seconds when an origin is unreachable, instead of surfacing a SendError to the client. request.set_stale_if_error(Duration::from_secs(60)); let response = match request.send("my_backend") { Ok(resp) => resp, // SDK automatically substitutes cached stale-if-error response here Err(e) =>… Rust SDK 0.13.0 (2026-06-16) · Jun 2026 · source
  • Disable stale-if-error caching entirely so origin errors are always surfaced to the client without serving stale content. request.set_stale_if_error(Duration::ZERO); Rust SDK 0.13.0 (2026-06-16) · Jun 2026 · source
GeoIP data updates shipped Keeps geolocation lookups accurate by updating the underlying GeoIP dataset to current data. 19 releases · first seen Apr 2020

release 19 total

  • New arc_ai_firewall_blocked metric in Real-Time Analytics API tracks blocked AI Runtime Control requests. Add AI Firewall metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds provider connection management to supply credentials (API key or, for Amazon Bedrock, an AWS IAM role) that AI Runtime Control uses to reach a provider on your behalf; also exposes endpoints to look up supported providers and models and retrieve Bedrock IAM setup information. Route, control, and monitor AI model traffic with the new AI Runtime Control API (2026-09-22) · Sep 2026 · source · release history
  • Adds virtual key management with per-key request-per-minute and token-per-minute limits to control how each application authenticates to and consumes the gateway. Route, control, and monitor AI model traffic with the new AI Runtime Control API (2026-09-22) · Sep 2026 · source · release history
  • Adds the AI Runtime Control API gateway — point existing SDKs at Fastly by changing only the base URL and credentials to gain per-key controls and usage reporting without rewriting application code.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Route, control, and monitor AI model traffic with the new AI Runtime Control API (2026-09-22) · Sep 2026 · source · release history
  • Supports the OpenAI Chat Completions and Responses APIs, the Anthropic Messages API, and the Amazon Bedrock Runtime invoke APIs through the gateway. Route, control, and monitor AI model traffic with the new AI Runtime Control API (2026-09-22) · Sep 2026 · source · release history
  • Adds failover policy configuration on a virtual key to automatically retry against alternate provider connections after timeouts, rate limiting, or server errors. Route, control, and monitor AI model traffic with the new AI Runtime Control API (2026-09-22) · Sep 2026 · source · release history
Domain-to-routing-configuration association shipped Associates domains with routing configurations so that path-based routing rules apply uniformly across multiple domain names. 13 releases · 2 other sources · first seen Aug 2020

Also counts toward: REST API, Terraform provider

release 13 total

  • Adds fastly_routing_config_auto and fastly_routing_config_domain_link resources for domain management routing configs with automatic versioning. Fastly Terraform Provider (beta) 0.2.7 (2026-11-03) · Nov 2026 · source · release history
  • Adds CLI support for routing configs via the new routing-config subcommand.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ CLI v16.2.0 (2026-10-15) · Oct 2026 · source · release history
  • Adds fastly_routing_config resource to manage Domain Management routing configs with automatic versioning Fastly Terraform Provider 9.8.0 (2026-10-01) · Oct 2026 · source · release history
  • Adds fastly_routing_config_domain_link resource to link routing configurations to domains Fastly Terraform Provider 9.8.0 (2026-10-01) · Oct 2026 · source · release history
  • Adds fastly_routing_config and fastly_routing_config_domain_link Terraform resources for managing Domain Management routing configs with automatic versioning and linking them to domains.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider 9.8.0 (2026-10-01) · Oct 2026 · source · release history
  • Updated Domains API supports associating domains with routing configurations, enabling consistent rule application across multiple domains. Add new Routing Configurations API and associated support for it in the Domains API (2026-06-30) · Jun 2026 · source · release history

example

  • Link an existing routing configuration to a specific domain. resource "fastly_routing_config_domain_link" "my_link" { # resource arguments } Fastly Terraform Provider 9.8.0 (2026-10-01) · Oct 2026 · source
  • Manage a new domain routing configuration via Terraform. resource "fastly_routing_config" "my_config" { # resource arguments } Fastly Terraform Provider 9.8.0 (2026-10-01) · Oct 2026 · source
Next-Gen WAF corporate list management shipped Serves DNS query responses from Fastly's edge network, providing high-performance authoritative DNS without a separate provider. 6 releases · 3 other sources · first seen May 2019

previously: Fastly authoritative DNS

release

  • New Fastly DNS authoritative DNS service leverages Fastly's global edge network to serve DNS query responses at high performance. Fastly DNS (2026-07-28) · Jul 2026 · source · release history
  • Adds allow_untrusted_root attribute to TLS certificate creation and update API endpoints to allow self-signed or non-standard CA certificates. Add allow_untrusted_root attribute for TLS certificate creation and update endpoints · Jun 2025 · source · release history
  • Adds ConfigStore API resource representing a collection of configuration items. Add Config Store API · Nov 2022 · source · release history
  • Adds the DATACENTER signal to VCL rules, enabling creation of Corp/Site routing logic. DATACENTER signal can now be used in rules · Sep 2022 · source · release history
  • Adds get_client_h2_fingerprint to Request and client_h2_fingerprint to RequestHandle to extract HTTP/2 fingerprints Rust SDK 0.8.7 · Aug 2022 · source · release history
  • Adds filters by IP, signal, and status (Active/Expired) on the Events page. Event page updates · May 2019 · source · release history

docs

  • Fastly DNS Â Last updated 2026-07-28 Fastly DNS is our authoritative DNS service that leverages Fastly's global, high-performance edge network to serve DNS query responses. seen Jul 2026 · source
  • Fastly DNS Fastly DNS is our authoritative DNS service that leverages Fastly's global, high-performance edge network to serve DNS query responses… seen Jul 2026 · source
  • Fastly DNS Fastly DNS is our authoritative DNS service that leverages Fastly's global, high-performance edge network to serve DNS query responses… docs update · Jul 2026 · source
Subscriber Provided Prefix (BYOIP) shipped Lets customers route their own IP address ranges through Fastly's infrastructure so traffic is served under their own addressing. 2 releases · 4 other sources · first seen Jul 2026

Also counts toward: REST API, Scripting API

release

  • Introduces the Network Protect API for configuring customer-owned IP prefixes Add Network Protect API (2026-09-29) · Sep 2026 · source · release history
  • Adds the Network Protect API, enabling programmatic registration of customer-owned IP prefixes, configuration of GRE delivery endpoints, management of reusable source prefix lists, and definition of ordered rules for filtering network-layer DDoS traffic.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Add Network Protect API (2026-09-29) · Sep 2026 · source · release history

docs

  • Fastly Network Protect Fastly Network Protect provides real-time visibility into and defense against common network-based attacks directed at your network prefixes… docs update · Sep 2026 · source
  • Fastly Network Protect Fastly Network Protect provides real-time visibility into and defense against common network-based attacks directed at your network prefixes… seen Sep 2026 · source
  • Subscriber Provided Prefix  Last updated 2024-05-06 ​ Fastly's Subscriber Provided Prefix product allows you to bring your own IP addresses and have them announced, routed, and served by Fastly infrastructure for use with production services. docs update · Jul 2026 · source

example

  • Register a new customer-owned IP prefix programmatically using the Network Protect API. curl -X POST https://api.fastly.com/network-protect/prefixes \ -H 'Fastly-Key: YOUR_API_KEY' -H 'Content-Type: application/json' -d '{ "prefix": "192.0.2.0/24" }' Add Network Protect API (2026-09-29) · Sep 2026 · source
WebSockets support shipped Passes WebSocket connections through Fastly so applications can maintain persistent, two-way communication with clients. 5 releases · 1 other source · first seen May 2018

release

  • Added experimental Request::handoff_websocket interface to hand off a WebSocket request to a backend Rust SDK 0.8.8 · Oct 2022 · source · release history
  • Added experimental WebSocket upgrade interface. Rust SDK 0.8.5 · May 2022 · source · release history
  • Improved WebSocket messages inspection Next-Gen WAF for NGINX (Native) 1.1.6 · Apr 2022 · source · release history
  • Added support to inspect WebSockets Next-Gen WAF for NGINX (Native) 1.0.43 · May 2020 · source · release history
  • Updated response writer interface to allow for WebSocket use Next-Gen WAF for Go 1.4.0 · May 2018 · source · release history

docs

  • WebSockets  Last updated 2025-12-16 Fastly supports the use of the WebSocket protocol . This protocol allows you to establish long-lived, two-way, interactive communication sessions between an end user's client (such as a web browser) and your servers. docs update · Jul 2026 · source
Origin Connect shipped Connects origin servers directly to a Fastly shield point of presence over dedicated fibre, reducing latency and third-party handling. 3 releases · 1 other source · first seen Dec 2024

release

  • Supports partial range transfers in Direct Fetch via a standard Range header (e.g., bytes=0-41943039) on UploadPart requests, enabling multipart uploads from a source URL byte-range without client-side data handling. announced · Sep 2026 · source · release history
  • Adds fastly-object-storage-source-url request header support on PutObject and UploadPart S3 API calls, letting Fastly pull object data directly from a source URL server-side instead of requiring the client to upload a payload (Content-Length: 0).⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ announced · Sep 2026 · source · release history
  • Adds object_storage to the product enablement API for enabling Fastly's Object Storage product Add support for Object Storage and AI Accelerator products · Dec 2024 · source · release history

docs

  • Origin Connect  Last updated 2024-12-10 Origin Connect provides you with a direct fiber connection between your origin servers and a Fastly shield POP thus reducing the number of organizations (and by association, the number of servers) handling your data. docs update · Jul 2026 · source
Domain Inspector TLS and HTTP version metrics shipped Adds TLS version and HTTP version breakdown metrics to domain-level traffic reporting so operators can see exactly how clients are connecting. 3 releases · first seen Jul 2026

release

  • Adds tls_versions and http_versions fields to responses from the Historical Domain Inspector API to show request distribution by protocol. Add HTTP and TLS metrics to historical and real-time Domain Inspector APIs · Jul 2026 · source · release history
  • Adds TLS version and HTTP version distribution metrics to the Historical Domain Inspector API and Real-Time Domain Inspector API. Add HTTP and TLS metrics to historical and real-time Domain Inspector APIs (2026-07-21) · Jul 2026 · source · release history
  • Adds tls_versions and http_versions fields to responses from the Real-Time Domain Inspector API to show live request distribution by protocol. Add HTTP and TLS metrics to historical and real-time Domain Inspector APIs · Jul 2026 · source · release history
DNS Zone and TSIG Key management via Terraform shipped Lets teams manage DNS zones and TSIG keys as code through the Fastly Terraform provider. 2 releases · first seen Jun 2026

release

  • Adds fastly_tsig_key resource and fastly_tsig_keys data source for managing TSIG keys.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider (beta) 0.1.3 (2026-09-08) · Sep 2026 · source · release history
  • Adds Terraform resources for managing DNS Zones and TSIG Keys via the Fastly provider. Fastly Terraform Provider 9.3.0 (2026-06-17) · Jun 2026 · source · release history
Edge Compute 10 capabilities Fastly's Compute platform lets developers run custom code at the edge to handle, transform, and route requests before they reach the origin. This area covers the runtime capabilities, language support, storage primitives, and local development tooling that make up that platform.
Compute Python language support shipped Lets developers scaffold and build Compute services written in Python using the Fastly CLI. 14 releases · 1 other source · first seen Feb 2017

Also counts toward: Command-line interface, Scripting language support

release 14 total

  • Adds Python language support to compute/init, enabling Python-based Compute service scaffolding. CLI v15.5.0 (2026-08-04) · Aug 2026 · source · release history
  • Adds TypeScript Starter Kit via feat(config) CLI v9.0.0 · Apr 2023 · source · release history
  • Restricts supported Node versions to 16, 17, and 18 JavaScript SDK 0.7.0 · Dec 2022 · source · release history
  • Removes upper limit on Go toolchain version for building the CLI CLI v4.2.0 · Oct 2022 · source · release history
  • Adds TinyGo as a supported runtime for Compute@Edge applications CLI v3.2.0 · Jul 2022 · source · release history
  • Initial release of the Fastly Go SDK. Go SDK 0.1.0 · Jun 2022 · source · release history

example

  • Scaffold a new Compute@Edge package interactively. fastly compute init
Compute local development tool installation shipped Pre-installs the local Compute testing binary so developers and CI pipelines can run and test Compute code without extra setup steps. 13 releases · 1 other source · first seen Jan 2022

Also counts toward: Command-line interface

release 13 total

  • Adds fastly_package_hash data source for querying Compute package hashes. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • New compute install-tools command pre-installs the Viceroy binary for local Compute development environments. CLI v15.4.0 (2026-07-08) · Jul 2026 · source · release history
  • Enables cloning a Fastly Compute service by adding --from=serviceID to the init subcommand CLI v10.11.0 · Jun 2024 · source · release history
  • compute serve passes arbitrary arguments directly to Viceroy via -- separator CLI v10.9.0 · May 2024 · source · release history
  • Enables guest profiler under Viceroy for compute/serve CLI v10.5.0 · Oct 2023 · source · release history
  • Adds support for testing edge services with Viceroy using go test Go SDK 0.1.7 · Aug 2023 · source · release history

example

  • Pre-install the Viceroy local testing binary before starting Compute development, useful in CI or fresh dev environments. fastly compute install-tools CLI v15.4.0 (2026-07-08) · Jul 2026 · source
Edge bot detection shipped Lets Compute applications detect at the edge whether an incoming request is from a bot, VPN, or proxy. 12 releases · 1 other source · first seen Sep 2022

release 12 total

  • Adds Request::get_vpn_proxy_data, Request::get_vpn_proxy_*, and RequestHandle::vpn_proxy_* methods to expose metadata for detecting whether a downstream client is residential, a VPN, or a proxy.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Rust SDK 0.13.2 (2026-10-27) · Oct 2026 · source · release history
  • FetchEvent.client gains a clientSNI property for SNI detection JavaScript SDK 3.45.0 · Sep 2026 · source · release history
  • Adds bot detection support to the Fastly JavaScript SDK. JavaScript SDK 3.44.0 (2026-07-27) · Jul 2026 · source · release history
  • Adds bot detection hostcalls via fsthttp, enabling Compute apps to identify bot traffic at the edge. Go SDK 1.8.0 (2026-06-23) · Jun 2026 · source · release history
  • Adds ResVPNProxy support in fsthttp to detect and act on requests originating from VPNs or proxies. Go SDK 1.8.0 (2026-06-23) · Jun 2026 · source · release history
  • Adds the BOT-ANALYSIS signal indicating a request was analyzed for bots. Added BOT-ANALYSIS signal · Sep 2024 · source · release history

example

  • Set a workspace to block mode to actively block detected bot traffic rather than only logging it. curl -X PATCH 'https://api.fastly.com/bot-management/workspaces/<workspace_id>' \ -H 'Fastly-Key: <api_token>' \ -H 'Content-Type: application/json' \ -d '{"protection_mode": "block"}' Bot Management (2026-09-17) · Sep 2026 · source
Async request hand-off shipped Frees up a Compute worker mid-request by handing off response delivery to the host, so the worker is available for other work sooner. 12 releases · 1 other source · first seen Aug 2016

release 12 total

  • Adds PendingRequest::send_to_client method to hand off responsibility for sending in-flight async responses back to the client to the host. Rust SDK 0.13.0 (2026-06-16) · Jun 2026 · source · release history
  • Adds fsthttp.RequestLimits struct for controlling request constraints in fsthttp client interactions Go SDK 0.1.3 · May 2023 · source · release history
  • Stabilizes std::io::Write implementations for BodyHandle and StreamingBodyHandle, ensuring they no longer panic upon error Rust SDK 0.9.3 · May 2023 · source · release history
  • Enables guest-provided streams for Response.json, Response.text, and Response.arrayBuffer methods JavaScript SDK 0.5.5 · Nov 2022 · source · release history
  • Adds FetchEvent#waitUntil() method for managing request lifecycle beyond response return JavaScript SDK 0.2.0 · Aug 2021 · source · release history
  • FetchEvent handling is now more spec-compliant; waitUntil() must be used for async work instead of implicit waiting JavaScript SDK 0.2.0 · Aug 2021 · source · release history

example

  • Hand off an in-flight async request so the host delivers the eventual response to the client, freeing your compute to continue other work. let pending = request.send_async("my_backend")?; pending.send_to_client(); Rust SDK 0.13.0 (2026-06-16) · Jun 2026 · source
HTTP guest caching with async send shipped Makes HTTP caching work correctly inside asynchronous Compute request flows by exposing cache lifetime information during handling. 11 releases · first seen Jan 2016

release 11 total

  • Bot Management API enables configuration of ContentGuard to decide how Fastly responds to bot traffic Bot Management · Sep 2026 · source · release history
  • Adds ability to list all bots in a workspace across every category in a single request, with each bot reporting its category_id Bot Management · Sep 2026 · source · release history
  • Allows setting an action for a category of bots so new bots in that category pick up the same action automatically Bot Management · Sep 2026 · source · release history
  • Adds a list-all-bots endpoint that returns every bot across every category in a single request, with each bot reporting its category_id so a complete bot-to-category map can be built in one pass. Bot Management (2026-09-17) · Sep 2026 · source · release history
  • Adds MaxAge and TTLRemaining fields to CandidateResponse in fsthttp, exposing cache lifetime metadata during request handling. Go SDK 1.8.0 (2026-06-23) · Jun 2026 · source · release history
  • Makes HTTP guest caching compatible with send_async. Rust SDK 0.13.0 (2026-06-16) · Jun 2026 · source · release history
KV store streaming inserts shipped Inserts large values into KV store by streaming the request body rather than buffering it entirely in memory. 6 releases · first seen Jun 2022

release

  • Supports streaming request bodies on KV store insert operations. Go SDK 1.8.0 (2026-06-23) · Jun 2026 · source · release history
  • VERIFIED-BOT.AI-FETCHER signal now available to identify verified AI fetcher bots. New Bot Signals: SUSPECTED-BOT.AI-CRAWLER, VERIFIED-BOT.AI-CRAWLER, SUSPECTED-BOT.AI-FETCHER, and VERIFIED-BOT.AI-FETCHER · Apr 2025 · source · release history
  • VERIFIED-BOT.AI-CRAWLER signal now available to identify verified AI crawler bots. New Bot Signals: SUSPECTED-BOT.AI-CRAWLER, VERIFIED-BOT.AI-CRAWLER, SUSPECTED-BOT.AI-FETCHER, and VERIFIED-BOT.AI-FETCHER · Apr 2025 · source · release history
  • SUSPECTED-BOT.AI-FETCHER signal now available to identify AI fetcher bots. New Bot Signals: SUSPECTED-BOT.AI-CRAWLER, VERIFIED-BOT.AI-CRAWLER, SUSPECTED-BOT.AI-FETCHER, and VERIFIED-BOT.AI-FETCHER · Apr 2025 · source · release history
  • SUSPECTED-BOT.AI-CRAWLER signal now available to identify AI crawler bots. New Bot Signals: SUSPECTED-BOT.AI-CRAWLER, VERIFIED-BOT.AI-CRAWLER, SUSPECTED-BOT.AI-FETCHER, and VERIFIED-BOT.AI-FETCHER · Apr 2025 · source · release history
  • Supports the Config Stores API, replacing the deprecated Dictionaries interface. Rust SDK 0.8.6 · Jun 2022 · source · release history
Bot management product configuration in Compute deploy shipped Includes bot management product configuration as part of the standard Compute service deployment setup. 4 releases · 1 other source · first seen Jun 2026

Also counts toward: Terraform provider

release

  • Adds ai_runtime_control as a supported product identifier in the Fastly product enablement API, enabling programmatic enable/disable of the AI Runtime Control product.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Add AI Runtime Control product (2026-09-22) · Sep 2026 · source · release history
  • Adds fastly_ai_runtime_control resource and data source for managing AI Runtime Control configuration Fastly Terraform Provider 9.7.0 (2026-09-17) · Sep 2026 · source · release history
  • Adds a service_id filter on the list workspaces endpoint to find the workspace serving a given service. Bot Management (2026-09-17) · Sep 2026 · source · release history
  • Supports contentguard configuration on the bot_management product under [setup.products] in compute deploy. CLI v15.3.0 (2026-06-26) · Jun 2026 · source · release history

example

  • Find the ContentGuard workspace associated with a specific Fastly service before making policy changes. curl -X GET 'https://api.fastly.com/bot-management/workspaces?service_id=<service_id>' \ -H 'Fastly-Key: <api_token>' Bot Management (2026-09-17) · Sep 2026 · source
Conditional KV store writes shipped Writes to a KV store entry only when its current generation matches an expected value, preventing lost updates in concurrent workflows. 3 releases · first seen Mar 2021

release

  • Adds IfGenerationMatch to InsertConfig in kvstore, enabling conditional writes based on KV store entry generation. Go SDK 1.8.0 (2026-06-23) · Jun 2026 · source · release history
  • Returns 412 Precondition Failed if the item's generation does not match the supplied value Support for if-generation-match when deleting KV Store items · Feb 2025 · source · release history
  • Implements Dynamic Configuration feature in the Fastly CLI CLI v0.25.0 · Mar 2021 · source · release history
KV store bulk prefix deletion shipped Deletes a group of KV store entries in one operation by specifying a shared key prefix. 1 release · 1 other source · first seen Jun 2026

release

  • Adds support for deleting multiple KV store entries at once using a key prefix. CLI v15.3.0 (2026-06-26) · Jun 2026 · source · release history

example

  • Bulk-delete all KV store keys sharing a common prefix — useful for purging session data, cache entries, or tenant records in one operation. fastly kvstore-entry delete --store-id <store-id> --key-prefix <prefix> CLI v15.3.0 (2026-06-26) · Jun 2026 · source
Oblivious HTTP Relay documented Provides an Oblivious HTTP relay on Fastly so operators can build privacy-preserving services that hide client identities from the origin. 1 other source · first seen Jul 2026

docs

  • Oblivious HTTP Relay  Last updated 2023-05-31 The Fastly Oblivious HTTP Relay (OHTTP Relay) implements the relay portion of the Oblivious HTTP specification , which allows you to create an OHTTP-compliant service using Fastly. docs update · Jul 2026 · source
Web Application and API Protection 9 capabilities Fastly's Next-Gen WAF inspects, scores, and blocks malicious web traffic and attack patterns before they reach application code. This area covers threat detection, virtual patching, rule management, and the tooling used to configure and test WAF behaviour.
NGWAF attack detection improvements shipped Improves how accurately the WAF identifies command injection, path traversal, and cross-site scripting attacks, reducing false negatives. 40 releases · first seen Aug 2022

release 40 total

  • Improves CMDEXE detection for more accurate command-injection identification. Next-Gen WAF agent 4.80.1 (2026-07-08) · Jul 2026 · source · release history
  • Improves TRAVERSAL detection to better catch path-traversal attack patterns. Next-Gen WAF agent 4.80.1 (2026-07-08) · Jul 2026 · source · release history
  • Improves XSS detection for broader cross-site scripting coverage. Next-Gen WAF agent 4.80.1 (2026-07-08) · Jul 2026 · source · release history
  • Improved SQLI detection Next-Gen WAF agent 4.79.0 · Jun 2026 · source · release history
  • Improved XSS detection Next-Gen WAF agent 4.79.0 · Jun 2026 · source · release history
  • Adds NoSQLi attack signal (NOSQLI) detection, part of Fastly Security Labs. Next-Gen WAF agent 4.77.0 · Mar 2026 · source · release history
NGWAF block-immediately threshold action shipped Immediately blocks traffic that triggers high-confidence attack signals such as CVE exploits or server-side request forgery, without waiting for a rate window to expire. 17 releases · 2 other sources · first seen Oct 2016

release 17 total

  • Adds client_challenge as a new action for DDoS Protection rules, letting suspicious clients prove legitimacy instead of being blocked outright — also returned in list/retrieve rule responses alongside default, block, log, and off.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Challenge suspicious clients with DDoS Protection rules (2026-10-01) · Oct 2026 · source · release history
  • Adds client_challenge mode support to the service_product_ddos_protection resource. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Supports updating a workspace to switch between off, log, and block protection modes. Bot Management (2026-09-17) · Sep 2026 · source · release history
  • Enables updating a workspace to switch between the off, log, and block protection modes Bot Management · Sep 2026 · source · release history
  • Supports block_immediately as a new action in NGWAF threshold configurations, enabling instant traffic blocking when a threshold is breached. Fastly Terraform Provider 9.3.0 (2026-06-17) · Jun 2026 · source · release history
  • Adds block_immediately action to thresholds to unconditionally block requests carrying a configured signal without rate window Next-Gen WAF: New block_immediately threshold action · Jun 2026 · source · release history

example

  • Immediately block all requests tagged with the CVE signal at the threshold level, with no rate window required — useful for zero-tolerance enforcement during active exploitation attempts. In the Next-Gen WAF console, go to Thresholds > select or create a threshold > set Action to block_immediately and choose CVE (or Pentest, XXE, or AWS-SSRF) as the signal. Next-Gen WAF: New block_immediately threshold action (2026-06-17) · Jun 2026 · source
  • Configure an NGWAF threshold that blocks traffic immediately upon breach rather than waiting for a rate window to close — ideal for high-confidence attack signals. resource "fastly_ngwaf_threshold" "example" { # ... existing threshold config ... action = "block_immediately" } Fastly Terraform Provider 9.3.0 (2026-06-17) · Jun 2026 · source
WordPress RCE virtual patch (wp2shell) shipped Detects and blocks a specific WordPress remote code execution vulnerability chain via a virtual patch, protecting sites before a code fix is deployed. 13 releases · 2 other sources · first seen May 2016

release 13 total

  • Provides activation instructions for the new CVE-2026-75650 virtual patch in the Next-Gen WAF control panel. Added virtual patch for CVE-2026-75650 Adobe Commerce and Magento Unauthenticated SSTI (StyleSmuggler) · Sep 2026 · source · release history
  • New virtual patch for CVE-2026-63030 (wp2shell) detects and blocks the WordPress remote code execution vulnerability chain also covering CVE-2026-60137, available in both the Next-Gen WAF and Fastly control panel. Added virtual patch for CVE-2026-63030 (wp2shell, also covers CVE-2026-60137) (2026-07-21) · Jul 2026 · source · release history
  • Adds Backend::is_healthy() to the experimental module for checking backend status Rust SDK 0.8.7 · Aug 2022 · source · release history
  • Adds /service/vcl/lint endpoint to lint (validate) VCL using the configuration settings of a specific Fastly service Add Lint VCL for Service endpoint · May 2022 · source · release history
  • Adds tls.client.iana_chosen_cipher_id variable to inspect the TLS cipher suite selected by the client June 2020 VCL release · Jun 2020 · source · release history
  • Adds client.geo.conn_type, client.geo.proxy_type, client.geo.proxy_description, and region variables (utf8/ascii/latin1) to access client connection details April 2020 VCL release · Apr 2020 · source · release history

example

  • Enable the wp2shell virtual patch via the Fastly control panel to immediately protect WordPress services from the RCE chain. In the Fastly control panel, go to Virtual Patches > search for CVE-2026-63030 > click the pencil icon > set Status to Enabled > (optional) choose Block requests or Log requests > click Update… Added virtual patch for CVE-2026-63030 (wp2shell, also covers CVE-2026-60137) (2026-07-21) · Jul 2026 · source
  • Enable the wp2shell templated rule in the Next-Gen WAF control panel to block and alert on CVE-2026-63030 signals. In the Next-Gen WAF control panel, go to Rules > Templated Rules > search CVE-2026-63030 > click View > Configure > Add trigger > select 'Block requests from an IP immediately if the CVE-2026-63030… Added virtual patch for CVE-2026-63030 (wp2shell, also covers CVE-2026-60137) (2026-07-21) · Jul 2026 · source
Account-wide WAF request search shipped Lets operators search and filter WAF request logs across every workspace in an account from a single query, with results labelled by workspace. 6 releases · 3 other sources · first seen Jun 2026

release

  • Adds fastly_api_security_operations and fastly_api_security_operation_tags data sources for querying API Security operations and their tags. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds fastly_api_security_discovered_operations data source for querying discovered API operations. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Logs failed-open requests, giving practitioners visibility into traffic that bypassed WAF inspection. Next-Gen WAF for Apache 1.11.0 (2026-07-29) · Jul 2026 · source · release history
  • Enables account-level request viewing and filtering across all workspaces from the Requests page in the Fastly control panel. Account-level requests for Fastly control panel (2026-06-25) · Jun 2026 · source · release history
  • Adds GET /ngwaf/v1/requests endpoint to search requests across all workspaces in an account. Next-Gen WAF: Add account-level requests endpoint · Jun 2026 · source · release history
  • New GET /ngwaf/v1/requests endpoint enables searching WAF requests across all workspaces in an account, with each result tagged by workspace_id. Next-Gen WAF: Add account-level requests endpoint (2026-06-22) · Jun 2026 · source · release history

example

  • Query all discovered API Security operations to audit undocumented endpoints exposed through Fastly. data "fastly_api_security_discovered_operations" "all" {} output "discovered_ops" { value = data.fastly_api_security_discovered_operations.all } Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source
  • View and filter requests across every workspace in your account to identify traffic patterns or anomalies without switching between individual workspaces. In the Fastly control panel, go to Requests and select the account-level view to filter requests across all workspaces. Account-level requests for Fastly control panel (2026-06-25) · Jun 2026 · source
  • Query WAF requests account-wide to hunt for a suspicious IP pattern without scoping to a single workspace. curl -X GET 'https://api.fastly.com/ngwaf/v1/requests?q=ip:203.0.113.42' \ -H 'Fastly-Key: <your-api-token>' \ -H 'Accept: application/json' Next-Gen WAF: Add account-level requests endpoint (2026-06-22) · Jun 2026 · source
Simulate API detector scope visibility shipped Shows whether each signal in a WAF simulation came from a system-level, workspace-level, or account-level detector, making it easier to trace detection sources. 8 releases · 1 other source · first seen Nov 2016

release 8 total

  • Adds fastly_ngwaf_workspace_templated_signal_rules dedicated data source for Templated Signal Rules. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds data_source/fastly_ngwaf_workspace_templated_signal_rules data source for Templated Signal Rules Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds created_by field to Next-Gen WAF Rules and Next-Gen WAF Signals API responses, identifying the email address of the user who created the rule or signal. Next-Gen WAF: `created_by` field now included in rules and signals (2026-08-04) · Aug 2026 · source · release history
  • Adds detector_scope field to every signal in Simulate API responses, indicating whether detection came from a system, workspace, account, or unknown scope — matching parity with the /requests/{id} API. Next-Gen WAF: Added detector_scope to simulator signal responses (2026-06-22) · Jun 2026 · source · release history
  • Adds detector_scope field to simulation response signals in the Next-Gen WAF Simulate API to indicate detection source (system, workspace, account, or unknown) Next-Gen WAF: Added detector_scope to simulator signal responses · Jun 2026 · source · release history
  • Adds + operator to the request search query syntax, allowing users to find requests containing multiple specific tags (e.g., tag:CMDEXE +tag:TRAVERSAL). New request search operator · Jul 2025 · source · release history

example

  • Inspect which detector scope triggered each signal when simulating a reconstructed request — useful for distinguishing built-in WAF rule hits from custom workspace or account rules. curl -s -X POST 'https://dashboard.signalsciences.net/api/v0/corps/<corp_name>/sites/<site_name>/simulate' \ -H 'x-api-user: <email>' \ -H 'x-api-token: <token>' \ -H 'Content-Type: application/json'… Next-Gen WAF: Added detector_scope to simulator signal responses (2026-06-22) · Jun 2026 · source
Next-Gen WAF and Fastly account connection shipped Links a Fastly delivery account to a Next-Gen WAF corp so that WAF configuration and user accounts stay synchronised across both systems. 6 releases · 1 other source · first seen May 2022

Also counts toward: REST API, Web management console

release

  • Provides a service_id filter on list workspaces to find the workspace serving a given service Bot Management · Sep 2026 · source · release history
  • WAF configurations and user accounts are shared and synchronized in real time across both control panels and both APIs after the account is connected. Connect your Fastly account to your Next-Gen WAF corp (2026-06-30) · Jun 2026 · source · release history
  • Enables connecting a Fastly account to an existing Next-Gen WAF corp, surfacing Next-Gen WAF and Bot Management through the Fastly control panel and Fastly API without losing access to the standalone Next-Gen WAF control panel or API. Connect your Fastly account to your Next-Gen WAF corp (2026-06-30) · Jun 2026 · source · release history
  • Account connection feature Connect your Fastly account to your Next-Gen WAF corp · Jun 2026 · source · release history
  • Adds AWS Lambda support to Fastly Next-Gen WAF capabilities to protect serverless and FaaS traffic. Announcing the AWS Lambda Integration (Beta) · Jun 2022 · source · release history
  • Supports Common Vulnerabilities and Exposures (CVE) signals for Essential plan customers through the Signals menu or templated rules API. Essential Plan Updates · May 2022 · source · release history

example

  • When your team manages WAF rules in the Next-Gen WAF control panel but wants to administer them through the Fastly control panel and API going forward. In the Fastly control panel, follow the 'Connecting a Fastly account to your corp' guide to link your Fastly account to your existing Next-Gen WAF corp. Connect your Fastly account to your Next-Gen WAF corp (2026-06-30) · Jun 2026 · source
NGWAF rule and signal authorship tracking shipped Records which user created a WAF rule or signal and surfaces that information in API responses for audit purposes. 4 releases · first seen Aug 2023

release

  • created_by field added to Next-Gen WAF Rules and Signals API responses Next-Gen WAF: `created_by` field now included in rules and signals · Aug 2026 · source · release history
  • Adds created_by field to Next-Gen WAF Rules and Next-Gen WAF Signals API responses, identifying the email address of the user who created the rule or signal. Next-Gen WAF: `created_by` field now included in rules and signals (2026-08-04) · Aug 2026 · source · release history
  • Adds bot_challenge_complete_tokens_issued metric for issued verification tokens. Add bot challenge metrics · Aug 2023 · source · release history
  • Adds bot_challenge_complete_tokens_passed metric for successfully verified tokens. Add bot challenge metrics · Aug 2023 · source · release history
Next-Gen WAF provider configuration overrides shipped Adds CLI commands to pull time series WAF traffic and signal data at both account and workspace level. 2 releases · first seen Jun 2020

previously: NGWAF time series data queries

Also counts toward: Command-line interface

release

  • New NGWAF timeseries subcommands support account-level and workspace-level time series data queries. CLI v15.4.0 (2026-07-08) · Jul 2026 · source · release history
  • TLS configuration data is included in subscriptions responses as a relationship. TLS Configuration relationship added to all subscription responses · Jun 2020 · source · release history
Simulate API larger request body support shipped Increases the maximum request body size accepted by the WAF Simulate API so that larger reconstructed requests can be tested. 2 releases · first seen Jun 2026

release

  • Increases Simulate API request body size limit from 100 KB to 200 KB to support reconstructed requests in the import flow. Next-Gen WAF: Added detector_scope to simulator signal responses (2026-06-22) · Jun 2026 · source · release history
  • Increases request body size limit from 100 KB to 200 KB for reconstructed requests used in the import flow Next-Gen WAF: Added detector_scope to simulator signal responses · Jun 2026 · source · release history
Observability and Alerting 5 capabilities Fastly provides APIs, metrics, and notification integrations that give operators visibility into traffic behaviour, errors, and security events. This area covers analytics, alert routing, and audit event notifications across the platform.
CLI account and service inspection shipped Provides CLI commands to list all services on an account and check the installed CLI version, giving a quick overview of what is deployed. 26 releases · 3 other sources · first seen Mar 2017

Also counts toward: Command-line interface

release 26 total

  • Adds optional service_id filtering to service-scoped Terraform query List Resources.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider (beta) 0.2.3 (2026-10-13) · Oct 2026 · source · release history
  • Adds fastly_datacenters data source for querying Fastly datacenter metadata. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds fastly_services data source for listing all Fastly services. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds support for dashboard resource to create Fastly Observability custom dashboards via Terraform Fastly Terraform Provider 5.16.0 · Jan 2025 · source · release history
  • Makes the ship --debug-build CLI flag public for controlling debug builds JavaScript SDK 3.21.0 · Aug 2024 · source · release history
  • Distributes CLI binaries via npm module for easier installation CLI v10.13.0 · Aug 2024 · source · release history

example

  • Run interactive log queries against Fastly edge logs from the terminal. fastly log-explorer query --service-id <service_id> --query 'status >= 400' CLI v16.1.0 (2026-09-14) · Sep 2026 · source
  • List all Fastly services on your account (read-only). fastly service list
  • Print installed CLI version. fastly version
Notifications API integrations shipped Sends Fastly alerts and audit events to external platforms such as Datadog, Jira, OpsGenie, and Splunk On-Call through the Notifications API. 25 releases · first seen Jul 2015

Also counts toward: Command-line interface, Ticketing integration

release 25 total

  • Records Next-Gen WAF configuration changes from Fastly control panel, Next-Gen WAF control panel, Terraform, and APIs in the Event logs Next-Gen WAF configuration changes now recorded in the event log · Sep 2026 · source · release history
  • Extends the Event logs API to record Next-Gen WAF configuration changes made through any surface — the Next-Gen WAF API, the Fastly control panel, the Next-Gen WAF control panel, or Terraform — not just changes made through Fastly. Next-Gen WAF configuration changes now recorded in the event log (2026-09-08) · Sep 2026 · source · release history
  • Adds support for Notification Service Integrations via the integrations commands. CLI v15.5.0 (2026-08-04) · Aug 2026 · source · release history
  • Adds datadog, jiraissue, jsm, opsgenie, and splunkoncall integration types to the fastly_integration resource. Fastly Terraform Provider 9.5.0 (2026-08-04) · Aug 2026 · source · release history
  • Adds splunk_on_call as a new integration type to the Notifications API New integration types for Notifications API · Jun 2026 · source · release history
  • Adds five new Notifications API integration types: Datadog, Jira Issue, Jira Service Management, OpsGenie, and Splunk On-Call. New integration types for Notifications API (2026-06-30) · Jun 2026 · source · release history
Notification event mappings shipped Lets operators define exactly which Fastly audit events trigger a notification and scope those rules to the whole account or to specific services. 14 releases · 2 other sources · first seen Mar 2017

Also counts toward: REST API

release 14 total

  • Adds fastly_audit_log_event_mapping resource and data source to route audit log events to integrations.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider (beta) 0.2.7 (2026-11-03) · Nov 2026 · source · release history
  • Adds fastly_audit_log_event_mapping as a new Terraform resource and data source for managing Audit Log Event Mappings. Fastly Terraform Provider 9.6.0 (2026-08-11) · Aug 2026 · source · release history
  • Adds audit-log event-mapping command group to the Fastly CLI for managing audit log event mappings. CLI v15.6.0 (2026-08-07) · Aug 2026 · source · release history
  • New discovery endpoint /scope-types returns the supported scope categories for notification mappings. Add Notification Service Event Mappings API (2026-06-30) · Jun 2026 · source · release history
  • Enables creating, managing, and querying notification event mappings via the new Event Mappings API to define which Fastly audit events trigger notifications for specific services or workspaces. Add Notification Service Event Mappings API · Jun 2026 · source · release history
  • Supports scoping notification mappings account-wide or to specific CDN (VCL) services, Compute (Wasm) services, or Next-Gen WAF workspaces. Add Notification Service Event Mappings API (2026-06-30) · Jun 2026 · source · release history

example

  • Discover which audit event types are available and what scope types each supports before building a mapping. curl -X GET https://api.fastly.com/notifications/event-types \ -H 'Fastly-Key: <FASTLY_API_TOKEN>' \ -H 'Accept: application/json' Add Notification Service Event Mappings API (2026-06-30) · Jun 2026 · source
  • Discover available scope categories (account, VCL service, Wasm service, WAF workspace) to use when scoping a new event mapping. curl -X GET https://api.fastly.com/notifications/scope-types \ -H 'Fastly-Key: <FASTLY_API_TOKEN>' \ -H 'Accept: application/json' Add Notification Service Event Mappings API (2026-06-30) · Jun 2026 · source
Backend Compute error metrics shipped Exposes sixteen new backend error metrics broken down by failure type — TLS, DNS, connection, HTTP, or other — in the stats and analytics APIs. 14 releases · 1 other source · first seen Apr 2017

release 14 total

  • Exports SendErrorDetailTag from the fsthttp package for programmatic error detail handling. Go SDK 1.10.0 (2026-09-03) · Sep 2026 · source · release history
  • Adds two new PAT challenge metrics to the Historical Stats API and Real-Time Analytics API: count of issued PAT challenges and count of successful PAT challenges, enabling troubleshooting of Private Access Token flows. Add Private Access Token (PAT) challenge metrics to Historical Stats and Real-Time Analytics APIs (2026-08-11) · Aug 2026 · source · release history
  • Adds sixteens new metrics to the Historical Stats API that attribute backend Compute errors to TLS, HTTP, DNS, connection issues, or other sources Add Compute backend error metrics to Historical Stats and Real-Time Analytics APIs · Jun 2026 · source · release history
  • Adds 16 new backend Compute error metrics to the Historical Stats API and Real-Time Analytics API, categorizing failures by TLS, HTTP, DNS, connection, or other error source. Add Compute backend error metrics to Historical Stats and Real-Time Analytics APIs (2026-06-30) · Jun 2026 · source · release history
  • Fastly expands its billing and observability data surface by introducing metrics for DDoS mitigation actions, VCL on Compute request types (hit, miss, pass, error, synth, edge hit/miss), and comprehensive all-traffic status codes (1xx through 5xx). Add h2o, vcl on compute, and all billing metrics · Mar 2024 · source · release history
  • metrics parameter in Domain Metrics and Origin Metrics endpoints no longer restricted to 10 values Update metrics parameter to remove limit of ten values · Jan 2024 · source · release history

example

  • Query the Real-Time Analytics API to surface backend Compute error counts broken down by category (TLS, HTTP, DNS, connection) for a service in the last 60 seconds. curl -s -H 'Fastly-Key: <FASTLY_API_TOKEN>' 'https://rt.fastly.com/v1/channel/<SERVICE_ID>/ts/h' Add Compute backend error metrics to Historical Stats and Real-Time Analytics APIs (2026-06-30) · Jun 2026 · source
PAT challenge metrics shipped Adds metrics tracking how many Private Access Token challenges were issued and successfully completed, helping operators debug PAT flows. 4 releases · first seen Aug 2026

release

  • Adds challenge.validation.failure metric to Historical Stats and Real-Time Analytics APIs Add Content Guard challenge metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds challenge.validation.success metric to Historical Stats and Real-Time Analytics APIs Add Content Guard challenge metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds private_access_token.challenge.count metric to Historical Stats and Real-Time Analytics APIs Add Content Guard challenge metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds two new PAT challenge metrics to the Historical Stats API and Real-Time Analytics API: count of issued PAT challenges and count of successful PAT challenges, enabling troubleshooting of Private Access Token flows. Add Private Access Token (PAT) challenge metrics to Historical Stats and Real-Time Analytics APIs (2026-08-11) · Aug 2026 · source · release history
Other 1 capability Capabilities that did not group under any area above.
TLS certificate ID output in Terraform shipped Exposes a computed certificate_id on the TLS subscription validation resource, allowing issuance-dependent resources to be chained in a single terraform apply. 6 releases · 1 other source · first seen Apr 2021

Also counts toward: Terraform provider

release

  • Adds fastly_tls_domain data source for querying TLS domain configuration. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds staging_ip attribute to the fastly_tls_configuration data source. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Exposes computed certificate_id on fastly_tls_subscription_validation, enabling issuance-dependent resources to be chained in a single terraform apply. Fastly Terraform Provider 9.4.0 (2026-07-22) · Jul 2026 · source · release history
  • Includes subscription ID and domains in fastly_tls_subscription API error messages, making it easier to identify failing resources when managing many subscriptions at once. Fastly Terraform Provider 9.4.0 (2026-07-22) · Jul 2026 · source · release history
  • Exposes certificate_id read-only attribute from the fastly_tls_subscription resource for integration with other Fastly services Fastly Terraform Provider 0.39.0 · Dec 2021 · source · release history
  • Add support for compression_codec to logging file sink endpoints CLI v0.27.0 · Apr 2021 · source · release history

example

  • Chain a resource that depends on a freshly issued certificate in a single apply, using the new computed certificate_id output from the validation resource. resource "fastly_tls_subscription_validation" "example" { subscription_id = fastly_tls_subscription.example.id } resource "fastly_tls_activation" "example" { certificate_id =… Fastly Terraform Provider 9.4.0 (2026-07-22) · Jul 2026 · source
Other 106 capabilities
Terraform logging endpoint resources shipped Provides Terraform resources for streaming CDN service logs to a wide range of external destinations including S3, GCS, Azure Blob Storage, Datadog, Splunk, Elasticsearch, BigQuery, Kafka, Kinesis, and many others. 107 releases · 1 other source · first seen Aug 2017

release 107 total

  • Adds --public-key flag to GCS logging commands (service/logging). CLI v16.2.0 (2026-10-15) · Oct 2026 · source · release history
  • Adds fastly_service_logging_honeycomb resource for streaming logs to Honeycomb. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds fastly_service_logging_kafka resource for streaming logs to Kafka. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds fastly_service_logging_elasticsearch resource for streaming logs to Elasticsearch. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds resource/fastly_service_logging_heroku resource for Heroku Logging support Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds fastly_service_logging_syslog resource for streaming logs via Syslog. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history

example

  • Attach a GCS public key when creating or updating a GCS logging endpoint for a service. fastly logging gcs create --service-id $FASTLY_SERVICE_ID --version active --name my-gcs-endpoint --bucket my-bucket --public-key "$(cat gcs-public-key.pem)" CLI v16.2.0 (2026-10-15) · Oct 2026 · source
Next-Gen WAF platform and environment support shipped Expands compatibility to include various operating systems, web server modules, and proxy plugins. 83 releases · first seen Mar 2018

release 83 total

  • Added Ubuntu 26.04 (resolute) support Next-Gen WAF for HAProxy 1.5.3 · Jun 2026 · source · release history
  • Added Amazon Linux 2 & 2023 support Next-Gen WAF for HAProxy 1.5.3 · Jun 2026 · source · release history
  • Adds a new Traefik plugin integration that allows the Fastly Next-Gen WAF to protect traffic routed through the Traefik application proxy by intercepting HTTP requests before they reach the service. New Traefik plugin integration · May 2026 · source · release history
  • Adds Ubuntu 24.04 (noble) support Next-Gen WAF for HAProxy 1.5.2 · Mar 2026 · source · release history
  • Added support for NGINX 1.31.0 Next-Gen WAF for NGINX (Native) 1.4.0 · Oct 2025 · source · release history
  • Added support for NGINX 1.31.2 Next-Gen WAF for NGINX (Native) 1.4.0 · Oct 2025 · source · release history
Terraform CDN service resource management shipped Provides Terraform resources and data sources for explicitly managing CDN service settings, Gzip configurations, Edge Dictionaries, Cache Settings, and Rate Limiting, including a renamed custom VCL resource. 64 releases · 2 other sources · first seen Aug 2017

release 64 total

  • Adds support for legacy simple product enablement state during VCL-to-CDN Auto migration in fastly_service_cdn_auto. Fastly Terraform Provider (beta) 0.2.7 (2026-11-03) · Nov 2026 · source · release history
  • Adds a proof-of-concept state migration path from legacy fastly_service_vcl resources to service_cdn_auto. Fastly Terraform Provider (beta) 0.2.6 (2026-10-27) · Oct 2026 · source · release history
  • Adds fastly_service_response_object explicit/default resource with Terraform query support. Fastly Terraform Provider (beta) 0.2.3 (2026-10-13) · Oct 2026 · source · release history
  • Adds fastly_service_request_setting explicit/default resource with Terraform query support. Fastly Terraform Provider (beta) 0.2.3 (2026-10-13) · Oct 2026 · source · release history
  • Adds support for explicit image optimizer defaults via image_optimizer_default_explicit with Terraform query support. Fastly Terraform Provider (beta) 0.2.3 (2026-10-13) · Oct 2026 · source · release history
  • Adds fastly_service_resource_link explicit resource with Terraform query support. Fastly Terraform Provider (beta) 0.2.3 (2026-10-13) · Oct 2026 · source · release history

example

  • Manage an Edge Dictionary explicitly for CDN services to store allow/deny lists under version control. resource "fastly_service_dictionary" "ip_allowlist" { service_id = fastly_service_cdn_auto.example.id name = "ip_allowlist" } Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source
  • Manage Gzip configurations explicitly for CDN services resource "fastly_service_gzip" "my_gzip" { service_id = fastly_service_vpc.id name = "default" } Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source
KV Store Support shipped Provides classes for interacting with globally consistent key-value storage via the ObjectStore API. 29 releases · first seen Apr 2022

previously: Object Store Support

Also counts toward: Command-line interface

release 29 total

  • Adds support for the if-generation-match HTTP header when deleting items from a KV Store Support for if-generation-match when deleting KV Store items · Feb 2025 · source · release history
  • Adds ErrTooManyRequests error type to the kvstore package for handling rate-limiting events Go SDK 1.3.3 · Sep 2024 · source · release history
  • kvstore create now accepts a location argument to specify where the Key-Value Store is deployed CLI v10.9.0 · May 2024 · source · release history
  • Adds Store.Delete method to the kvstore package for deleting stored key-value pairs Go SDK 1.3.1 · Apr 2024 · source · release history
  • Adds KVStore.prototype.delete method to enable programmatic deletion of keys from a Fastly KV store. JavaScript SDK 3.13.0 · Apr 2024 · source · release history
  • Added asynchronous versions of the KV store delete operation. Rust SDK 0.9.11 · Feb 2024 · source · release history
Network-layer DDoS protection shipped Provides real-time visibility and defense against network-based DDoS attacks targeting customer IP prefixes, with an API for registering IP prefixes, configuring GRE delivery endpoints, managing source prefix lists, and defining ordered filtering rules. 16 releases · 5 other sources · first seen Jul 2015

Also counts toward: REST API

release 16 total

  • Supports rule-based network firewall policies filtering traffic by any combination of IP protocol, source and destination port, and source and destination address. Fastly screenshot announced · Oct 2026 · source · release history
  • Announces customer IP prefixes via BGP, pulling all inbound traffic through Network Protect before forwarding clean traffic to the origin network over a GRE tunnel. announced · Oct 2026 · source · release history
  • Enables management of reusable source prefix lists through the API Add Network Protect API (2026-09-29) · Sep 2026 · source · release history
  • Adds support for configuring GRE delivery endpoints via the new API Add Network Protect API (2026-09-29) · Sep 2026 · source · release history
  • Adds the Network Protect API, enabling programmatic registration of customer-owned IP prefixes, configuration of GRE delivery endpoints, management of reusable source prefix lists, and definition of ordered rules for filtering network-layer DDoS traffic.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Add Network Protect API (2026-09-29) · Sep 2026 · source · release history
  • Allows definition of ordered rules for filtering network-layer DDoS traffic via the API Add Network Protect API (2026-09-29) · Sep 2026 · source · release history

docs

  • Fastly Network Protect provides real-time visibility into and defense against common network-based attacks directed at your network… seen Oct 2026 · source
  • Fastly Network Protect provides real-time visibility into and defense against common network-based attacks directed at your network… seen Oct 2026 · source
  • Fastly Network Protect Fastly Network Protect provides real-time visibility into and defense against common network-based attacks directed at your network prefixes… docs update · Sep 2026 · source

example

  • Manage reusable source prefix lists to group multiple IP prefixes for DDoS filtering. curl -X POST https://api.fastly.com/network-protect/prefix-lists \ -H 'Fastly-Key: YOUR_API_KEY' -H 'Content-Type: application/json' -d '{ "name": "my-prefixes", "prefixes": ["192.0.2.0/24",… Add Network Protect API (2026-09-29) · Sep 2026 · source
  • Configure GRE delivery endpoints for network-layer traffic via the API. curl -X POST https://api.fastly.com/network-protect/gre-endpoints \ -H 'Fastly-Key: YOUR_API_KEY' -H 'Content-Type: application/json' -d '{ "interface": "eth0", "remote_ip": "192.0.2.1" }' Add Network Protect API (2026-09-29) · Sep 2026 · source
Observability Timeseries API support shipped Adds an API for querying logs and metrics using timeseries data. 21 releases · first seen Mar 2020

Also counts toward: REST API

release 21 total

  • New arc_ai_firewall_requests metric in Historical Stats API tracks AI Runtime Control requests. Add AI Firewall metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • New arc_ai_firewall_requests metric in Real-Time Analytics API tracks AI Runtime Control requests. Add AI Firewall metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds arc_ai_firewall_requests and arc_ai_firewall_blocked metrics to the Historical Stats API and Real-Time Analytics API, tracking AI Firewall activity in AI Runtime Control.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Add AI Firewall metrics to Historical Stats and Real-Time Analytics APIs (2026-09-23) · Sep 2026 · source · release history
  • New arc_ai_firewall_blocked metric in Historical Stats API tracks blocked AI Runtime Control requests. Add AI Firewall metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds challenge.token_creation.failure metric to Historical Stats and Real-Time Analytics APIs Add Content Guard challenge metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds challenge.token_creation.success metric to Historical Stats and Real-Time Analytics APIs Add Content Guard challenge metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
Next-Gen WAF agent configuration and runtime options shipped Provides granular control over the Next-Gen WAF agent's behavior, including max post size limits, anomaly detection thresholds, RPC connection handling, directive ordering, and JIT compilation. 21 releases · first seen Jun 2018

release 21 total

  • Adds FASTLY_NGWAF_AGENT_HOST and FASTLY_NGWAF_AGENT_PORT environment variables to configure the agent connection instead of hardcoded or config-file defaults. Next-Gen WAF for NGINX (Lua) 1.7.2 · Jun 2026 · source · release history
  • Added the maxSize configuration option Next-Gen WAF for Java 2.5.4 · Mar 2023 · source · release history
  • Changes the Fiddle web app URL from fiddle.fastly.dev to fiddle.fastlydemo.net. CLI v4.3.0 · Oct 2022 · source · release history
  • Adds automatic gzip decompression for backend responses via Request::set_auto_decompress_gzip() Rust SDK 0.8.1 · Dec 2021 · source · release history
  • Updates the bandwidth field calculation to include Compute delivery stats. Add Compute delivery to bandwidth calculation · Aug 2021 · source · release history
  • Enables reading configuration directly from environment variables instead of requiring file-based configs. Next-Gen WAF for IIS 2.1.0 · Jun 2020 · source · release history
Compute local development CLI commands shipped Provides CLI subcommands for managing VCL snippets, custom files, and local service execution with file watching. 20 releases · first seen Apr 2020

Also counts toward: Command-line interface

release 20 total

  • Allows project-level external config file configuration for js-compute-runtime CLI behavior JavaScript SDK 3.41.0 · Apr 2026 · source · release history
  • Adds --weval-binary option to specify a custom wEVAL binary for edge-side JavaScript debugging. JavaScript SDK 3.40.0 · Feb 2026 · source · release history
  • compute init --from <SERVICE_ID> allows initializing a project from an existing Service ID instead of requiring a template URL CLI v10.9.0 · May 2024 · source · release history
  • Adds --debug-mode flag to enable debug output CLI v10.6.0 · Nov 2023 · source · release history
  • Allows specifying a project directory to build via compute/build CLI v10.5.0 · Oct 2023 · source · release history
  • Adds the --env flag to CLI commands for specifying environment files CLI v10.5.0 · Oct 2023 · source · release history
Advanced Backend Configuration shipped Provides fine-grained control over backend definitions including TCP keepalives, dynamic certificate injection, and server IP visibility. 19 releases · first seen Apr 2020

release 19 total

  • Adds first-byte and between-bytes timeouts to the shielding package. Go SDK 1.10.0 (2026-09-03) · Sep 2026 · source · release history
  • Adds experimental support for dynamic backend healthchecks. Rust SDK 0.13.1 (2026-08-24) · Aug 2026 · source · release history
  • Adds max_lifetime and max_use backend properties in the backends API. Add documentation for max_lifetime and max_use backend properties · May 2026 · source · release history
  • Implements firstByteTimeout for shielding JavaScript SDK 3.39.0 · Jan 2026 · source · release history
  • Adds setDefaultDynamicBackendConfig with all backend configuration options. JavaScript SDK 3.24.0 · Oct 2024 · source · release history
  • Adds grpc backend option to configure gRPC connectivity. JavaScript SDK 3.23.0 · Sep 2024 · source · release history
AI Runtime Control and Firewall capabilities shipped Provides a control plane and gateway for AI model routing, spend governance, virtual key management, failover, and prompt injection defense. 17 releases · 1 other source · first seen Sep 2026

release 17 total

  • ai-runtime-control key create no longer accepts the --user-id flag, which was removed from the API. CLI v17.0.0 (2026-10-26) · Oct 2026 · source · release history
  • --json output for ai-runtime-control usage-metrics list, ngwaf workspace list, ngwaf rule list, and ngwaf workspace rule list is now a bare array instead of an object with data and meta fields. CLI v17.0.0 (2026-10-26) · Oct 2026 · source · release history
  • New arc_ai_firewall_blocked metric in Real-Time Analytics API tracks blocked AI Runtime Control requests. Add AI Firewall metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds provider connection management to supply credentials (API key or, for Amazon Bedrock, an AWS IAM role) that AI Runtime Control uses to reach a provider on your behalf; also exposes endpoints to look up supported providers and models and retrieve Bedrock IAM setup information. Route, control, and monitor AI model traffic with the new AI Runtime Control API (2026-09-22) · Sep 2026 · source · release history
  • Adds virtual key management with per-key request-per-minute and token-per-minute limits to control how each application authenticates to and consumes the gateway. Route, control, and monitor AI model traffic with the new AI Runtime Control API (2026-09-22) · Sep 2026 · source · release history
  • Adds the AI Runtime Control API gateway — point existing SDKs at Fastly by changing only the base URL and credentials to gain per-key controls and usage reporting without rewriting application code.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Route, control, and monitor AI model traffic with the new AI Runtime Control API (2026-09-22) · Sep 2026 · source · release history

example

  • List available AI runtime models for a specific service to prepare configuration. fastly ai-runtime-control list --service-id <service_id> CLI v16.1.0 (2026-09-14) · Sep 2026 · source
Platform and runtime support expansion shipped Expands support for the Next-Gen WAF agent to include Scala applications, Alpine Linux, Amazon Linux 2016.09, Java servlet containers, and specific Jetty versions. 18 releases · first seen Feb 2017

release 18 total

  • Supports installation in projects that use TypeScript 6 JavaScript SDK 3.41.0 · Apr 2026 · source · release history
  • Adds Debian 13 (trixie) support Next-Gen WAF for HAProxy 1.5.2 · Mar 2026 · source · release history
  • Added support for Alpine Linux 3.21 Next-Gen WAF agent 4.63.0 · Feb 2025 · source · release history
  • Adds support for Ubuntu 24.04 (x86_64 and arm64) Next-Gen WAF for Apache 1.9.2 · Jun 2023 · source · release history
  • Adds support for Alpine Linux 3.19 (x86_64 and arm64) Next-Gen WAF for Apache 1.9.2 · Jun 2023 · source · release history
  • Added support Debian 12 (Bookworm) Next-Gen WAF for NGINX (Lua) 1.6.0 · Apr 2023 · source · release history
Next-Gen WAF role-based access control shipped Defines and manages granular user roles with specific permissions for site and corporate-level administration. 17 releases · first seen Oct 2018

Also counts toward: Role-based access control

release 17 total

  • IAM Roles API responses now include a display_name attribute to standardize the name displayed for roles. Add display_name attribute to role · Nov 2025 · source · release history
  • Adds roles attribute to User Management API endpoints for users and invitations. Added roles attribute to user and invitation APIs · Sep 2025 · source · release history
  • The GET /tokens endpoint now returns the customer_id field in its JSON response. customer_id added to token response · Jul 2020 · source · release history
  • Adds Corp Manage > API Access Tokens page for viewing all corp tokens and their statuses API Access Token updates · Jul 2020 · source · release history
  • Adds Corp Manage > User Authentication page for setting global token TTL and IP range restrictions API Access Token updates · Jul 2020 · source · release history
  • GET /api/v0/corps/_/users response JSON keys changed from corpOwner, corpAdmin, corpUser, corpObserver to owner, admin, user, observer respectively. Changes to the User API · Jul 2019 · source · release history
XML request body inspection and forwarding shipped Provides capabilities to inspect, parse, and forward XML or XML-like post bodies and multipart/form-data requests to the Next-Gen WAF agent for analysis. 16 releases · first seen Mar 2017

release 16 total

  • pci field on fastly::request::RequestBuilderExt for PCI compliance control Rust SDK 0.5.0 · Oct 2020 · source · release history
  • expectedContentTypes accepts space-separated media types to extend the list of valid content types checked before sending post body data. Next-Gen WAF for Java 1.1.3 · Mar 2019 · source · release history
  • Changes the module to parse POST body only when content-type is application/x-www-form-urlencoded Next-Gen WAF for Java 1.1.2 · Feb 2019 · source · release history
  • Adds SigSciAgentPostLen configuration key allowing the value 0 to disable post body processing. Next-Gen WAF for Apache 1.7.6 · Oct 2018 · source · release history
  • Added support for multipart/form-data post Next-Gen WAF for Go 1.4.0 · May 2018 · source · release history
  • Added support for multipart/form-data POST requests Next-Gen WAF for NGINX (Lua) 1.2.1 · Jan 2018 · source · release history
Terraform infrastructure data sources shipped Adds Terraform data sources for querying Fastly infrastructure metadata including IP ranges, staging IPs, TLS configurations, and TLS domains. 13 releases · 2 other sources · first seen Jun 2020

release 13 total

  • Adds data_source/fastly_services data source for listing services Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds data_source/fastly_staging_ips data source for staging IP addresses Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds data_source/fastly_tls_configuration data source with new staging_ip attribute Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds data_source/fastly_datacenters data source for Fastly datacenter locations Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds fastly_staging_ips data source for querying Fastly staging IP ranges. Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds data_source/fastly_ip_ranges data source for IP ranges Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history

docs

  • AI Accelerator API Discovery Fanout Live Event Monitoring Service Log Explorer & Insights Logging Insights Package Performance Optimization Package seen Sep 2026 · source

example

  • Retrieve datacenter locations for service placement data "fastly_datacenters" "available" {} Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source
Compute JavaScript SDK Fetch enhancements shipped Adds FormData support, HTTP cache API access via fsthttp, and response polling configuration to the Compute JavaScript SDK. 15 releases · first seen Jul 2021

Also counts toward: Client SDKs

release 15 total

  • Adds http cache API support to fsthttp Go SDK 1.4.0 · Apr 2025 · source · release history
  • Adds FormData support in Request and Response objects JavaScript SDK 3.33.0 · Mar 2025 · source · release history
  • Fastly JavaScript SDK 3.30.0 introduces programmatic HTTP caching capabilities. JavaScript SDK 3.30.0 · Jan 2025 · source · release history
  • Adds DOMException class to the JavaScript runtime JavaScript SDK 2.5.0 · Jul 2023 · source · release history
  • Nearly full support for TextDecoder and TextEncoder. JavaScript SDK 1.11.1 · Apr 2023 · source · release history
  • Adds Response.json static method to simplify JSON response creation. JavaScript SDK 1.11.0 · Apr 2023 · source · release history
Edge DDoS event query capability shipped Provides an API endpoint for querying DDoS protection events and traffic statistics. 14 releases · first seen May 2022

release 14 total

  • The Historical Stats API now exposes network protection metrics for GRE tunnel traffic and firewall drops. Add network protection metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • The Real-Time Analytics API now exposes network protection metrics for GRE tunnel traffic and firewall drops. Add network protection metrics to Historical Stats and Real-Time Analytics APIs · Sep 2026 · source · release history
  • Adds imgopto_compute_requests field to Real-Time Analytics API responses to retrieve the number of Image Optimizer requests made by Compute services Add imgopto_compute_requests to Historical and Real-Time Stats APIs · Nov 2025 · source · release history
  • Adds imgopto_compute_requests field to Historical Stats API responses to retrieve the number of Image Optimizer requests made by Compute services Add imgopto_compute_requests to Historical and Real-Time Stats APIs · Nov 2025 · source · release history
  • Retrieves detected and allowed request counts for a DDoS Event from the DDoS Protection Events API Add DDoS Protection Event Detection Stats · Nov 2025 · source · release history
  • New metrics for DNS responses available in existing APIs. Add DNS responses metrics · Nov 2025 · source · release history
Dynamic Backend Support shipped Allows the creation of new backend server definitions dynamically within Compute applications without requiring a service deployment. 13 releases · 1 other source · first seen Mar 2020

Also counts toward: JavaScript scripting support, Scripting API, Scripting language support

release 13 total

  • Adds support for dynamic backend healthchecks via the fsthttp package. Go SDK 1.10.0 (2026-09-03) · Sep 2026 · source · release history
  • Enables default enable allowDynamicBackends with better unsupported errors. JavaScript SDK 3.24.0 · Oct 2024 · source · release history
  • Adds Backend.fromName(name) to retrieve a Backend instance by name JavaScript SDK 3.7.0 · Oct 2023 · source · release history
  • Adds Backend.health(name) to return the current health status of a backend JavaScript SDK 3.7.0 · Oct 2023 · source · release history
  • Adds Backend.exists(name) to check if a named backend is configured JavaScript SDK 3.7.0 · Oct 2023 · source · release history
  • Adds a flag to indicate that gRPC support is required for a dynamic backend Rust SDK 0.9.8 · Sep 2023 · source · release history

example

  • Parse a backend configuration from a string literal let backend = "exampleOrigin".parse::<Backend>().unwrap(); Rust SDK 0.2.0-alpha3 · Mar 2020 · source
WebSocket Request Hand-off Fanout shipped Allows passing a request to the Fanout GRIP proxy via the experimental handoff interface. 14 releases · first seen Oct 2022

release 14 total

  • Adds support for HandoffWebsocket and HandoffFanout hostcalls in the exp/handoff package Go SDK 0.1.7 · Aug 2023 · source · release history
  • Implements Fanout for the Fastly JavaScript SDK. JavaScript SDK 1.12.0 · May 2023 · source · release history
  • fanout_beresp_body_bytes metric added. Add Fanout and Status 406 metrics · Nov 2022 · source · release history
  • fanout_resp_header_bytes metric added. Add Fanout and Status 406 metrics · Nov 2022 · source · release history
  • fanout_req_body_bytes metric added. Add Fanout and Status 406 metrics · Nov 2022 · source · release history
  • fanout_conn_time_ms metric added. Add Fanout and Status 406 metrics · Nov 2022 · source · release history
QUIC protocol telemetry and state variables shipped Provides counters and variables for monitoring QUIC connection metrics, congestion control parameters, and packet status. 14 releases · first seen Sep 2020

release 14 total

  • quic.num_bytes.sent counter for bytes sent over QUIC September 2020 VCL release ("Cheerios") · Sep 2020 · source · release history
  • quic.rtt.minimum variable for minimum round-trip time September 2020 VCL release ("Cheerios") · Sep 2020 · source · release history
  • quic.cc.ssthresh variable for slow start threshold September 2020 VCL release ("Cheerios") · Sep 2020 · source · release history
  • quic.num_packets.sent counter for total QUIC packets sent September 2020 VCL release ("Cheerios") · Sep 2020 · source · release history
  • quic.num_packets.ack_received counter for acknowledged packets September 2020 VCL release ("Cheerios") · Sep 2020 · source · release history
  • quic.num_packets.decryption_failed counter for decryption failures September 2020 VCL release ("Cheerios") · Sep 2020 · source · release history
Next-Gen WAF custom signals monitoring shipped Enables visibility into traffic visibility by displaying counts of rules, alerts, and tagged requests associated with custom signals. 13 releases · first seen Nov 2018

release 13 total

  • Increased the maximum character limit for custom signal names in Next-Gen WAF from 25 to 128 characters. Next-Gen WAF: Increased custom signal name character limit · Jun 2026 · source · release history
  • New allow_edit_response_headers capability enables the Fastly agent to modify outgoing application response headers Next-Gen WAF for Go 1.14.0 · Nov 2024 · source · release history
  • Adds new sum metrics for origin requests made by all sources in NGWAF and Compute Origin Inspector Add NGWAF and Compute Origin Inspector metrics · Apr 2023 · source · release history
  • Adds Response code as a selectable condition type in request rules and signal exclusion rules. New rules conditions · Jul 2020 · source · release history
  • Enables custom signals to be used as conditions in request rules for complex rule logic. New rules conditions · Jul 2020 · source · release history
  • Adds Response header as a selectable condition type in request rules and signal exclusion rules. New rules conditions · Jul 2020 · source · release history
Next-Gen WAF dashboard and UI capabilities shipped Enhances the user interface with custom signal pages, rule management consolidation, and configurable overview displays. 13 releases · first seen Nov 2018

release 13 total

  • Adds GET /ngwaf/v1/workspaces/{workspace_id}/agents endpoint to list all agents in a workspace Add Next-Gen WAF agents endpoints · Apr 2026 · source · release history
  • Adds the Custom dashboards API to create, manage, and customize dashboards for visualizing security metrics in Next-Gen WAF Next-Gen WAF: Custom dashboards and default dashboards APIs · Dec 2025 · source · release history
  • Enables blocking rules that trigger an HTTP redirect instead of a standard error Next-Gen WAF for .NET 1.6.0 · Sep 2020 · source · release history
  • Adds a new Request Volume graph to the first position of the default Overview system dashboard on every site New Request Volume Graph · Sep 2020 · source · release history
  • Enables blocking requests based on response code ranges (e.g., 300-599) in WAF rules. Next-Gen WAF for .NET Core 1.3.0 · Aug 2020 · source · release history
  • Adds support for setting the redirect_location parameter to control HTTP redirect behavior. Next-Gen WAF for .NET Core 1.3.0 · Aug 2020 · source · release history
Client Challenging and Bot Categories shipped Enables the issuance of challenges to client requests and categorization of verified bot traffic. 12 releases · first seen Aug 2023

release 12 total

  • Adds the Bot Management API to configure ContentGuard, which decides how Fastly responds to bot traffic. Bot Management (2026-09-17) · Sep 2026 · source · release history
  • Supports setting an action for a bot category (such as AI crawlers, search engines, or headless browsers) so that any bot Fastly later adds to that category inherits the action automatically. Bot Management (2026-09-17) · Sep 2026 · source · release history
  • Supports overriding the action for an individual bot and reverting it back to inherit to return it to the category default Bot Management · Sep 2026 · source · release history
  • Introduces the Bot Management API to configure ContentGuard, separate from the Next-Gen WAF API, enabling programmatic control over how Fastly responds to bot traffic.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Bot Management (2026-09-17) · Sep 2026 · source · release history
  • Supports overriding the action for an individual bot within a category, with the ability to set the action back to inherit to return it to the category default. Bot Management (2026-09-17) · Sep 2026 · source · release history
  • Adds BotCategory::Headless to the list of known bot categories. Rust SDK 0.13.1 (2026-08-24) · Aug 2026 · source · release history
Terraform package hash data source shipped Provides a Terraform data source for retrieving package hashes, enabling hash-based references in Compute service configurations. 11 releases · first seen Oct 2018

release 11 total

  • Adds data_source/fastly_package_hash data source for package hashes Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Removes support for using filesha512 as a workaround for inconsistent hashing, requiring migration to the new data source Fastly Terraform Provider 5.0.0 · May 2023 · source · release history
  • Adds the fastly_package_hash data source to generate consistent package hashes via the updated Package API files_hash property Fastly Terraform Provider 5.0.0 · May 2023 · source · release history
  • Adds fastly compute hash-files subcommand to replace the deprecated fastly compute hashsum CLI v10.1.0 · May 2023 · source · release history
  • Adds files_hash property to the Package metadata object returned by the Package API Add files_hash property to Package metadata · Apr 2023 · source · release history
  • fastly profile token now accepts a positional argument instead of --name, enabling consistent usage with other profile subcommands. CLI v8.0.0 · Mar 2023 · source · release history
Next-Gen WAF module configuration directives shipped Provides specific configuration directives for the Next-Gen WAF module, including naming conventions and execution order controls. 11 releases · first seen Apr 2018

release 11 total

  • Adds the client_ip_headers option to Next-Gen WAF workspaces to configure which headers contain the client IP address. Add new fields to Next-Gen WAF workspaces · May 2025 · source · release history
  • Adds not_before and not_after filter parameters to the GET /tls/bulk/certificates API endpoint. Added not_before and not_after filters to GET bulk tls certs endpoint · Feb 2025 · source · release history
  • Adds additional module configuration for inspection Next-Gen WAF for Java 2.5.2 · Jun 2023 · source · release history
  • Adds additional module configuration for inspection Next-Gen WAF for Apache 1.9.2 · Jun 2023 · source · release history
  • Added new module configuration option for more granular inspection Next-Gen WAF for NGINX (Lua) 1.6.0 · Apr 2023 · source · release history
  • Adds server_flavor config option to the Next-Gen WAF for Go module Next-Gen WAF for Go 1.9.0 · Oct 2020 · source · release history
Compute Crypto library shipped Adds encrypt and decrypt functions for hex and base64 outputs within the Compute VCL/SDK context. 10 releases · first seen Jun 2020

release 10 total

  • Adds a new resource for managing Fastly object storage access keys. Fastly Terraform Provider (beta) 0.1.3 (2026-09-08) · Sep 2026 · source · release history
  • Adds support for milliseconds in non-ISO date formats parsed by Date.parse() (e.g., Jan 1 1970 10:00:00.050). JavaScript SDK 3.12.0 · Mar 2024 · source · release history
  • Adds HMAC support within SubtleCrypto implementation JavaScript SDK 2.5.0 · Jul 2023 · source · release history
  • crypto.subtle.digest now supports the "MD5" algorithm identifier JavaScript SDK 1.10.0 · Apr 2023 · source · release history
  • Adds crypto.subtle.verify to verify signatures from a JSONWebKey using the RSASSA-PKCS1-v1_5 algorithm JavaScript SDK 1.9.0 · Apr 2023 · source · release history
  • Adds crypto.subtle.importKey to import a JSONWebKey using the RSASSA-PKCS1-v1_5 algorithm JavaScript SDK 1.9.0 · Apr 2023 · source · release history
Agent version and configuration management shipped Allows explicit control of the Next-Gen WAF agent version, download source, and required status via environment variables. 10 releases · first seen Mar 2017

release 10 total

  • Added --ngwaf-image flag to specify the WAF container image name Next-Gen WAF CLI (ngwafctl) 0.2.0 · Mar 2024 · source · release history
  • Next-Gen WAF agent can act as a proxy for gRPC traffic to allow inspection of protobuf-based gRPC messages (Content-Type: application/grpc) Announcing gRPC proxy deployments · Mar 2024 · source · release history
  • Internal errors in Body, BodyHandle, RequestHandle, and ResponseHandle now cause panics instead of returning Result Rust SDK 0.4.0 · Jun 2020 · source · release history
  • custom_header_extractor enables extraction of specific headers from POST requests in the Next-Gen WAF for Go module Next-Gen WAF for Go 1.6.3 · Sep 2019 · source · release history
  • Adds the placement argument to resource/fastly_service_v1/papertrail, allowing control over log placement. Fastly Terraform Provider 0.5.0 · Jan 2019 · source · release history
  • SIGSCI_AGENT_URL environment variable now allows direct specification of the agent download URL. Next-Gen WAF Heroku Buildpack 0.1.8 · Nov 2017 · source · release history
Compute language runtime support shipped Enables running Compute workloads in multiple programming languages with WASI compatibility and CLI scaffolding. 9 releases · first seen Aug 2023

release 9 total

  • Allows removing support for net/http in the fsthttp package, enabling leaner builds. Go SDK 1.10.0 (2026-09-03) · Sep 2026 · source · release history
  • Supports backend.hostcalls property. JavaScript SDK 3.24.0 · Oct 2024 · source · release history
  • Adds GetVCPUMilliseconds function to the compute package Go SDK 1.3.3 · Sep 2024 · source · release history
  • Supports getSetCookie on the new StarlingMonkey headers implementation JavaScript SDK 3.21.0 · Aug 2024 · source · release history
  • Added uuid.version7 VCL function to generate UUID v7 identifiers UUID updates and additions · Jul 2024 · source · release history
  • FAIL-OPEN signal is now triggered on Edge deployment inspection timeouts Updated FAIL-OPEN signal · Jun 2024 · source · release history
Next-Gen WAF agent health monitoring shipped Provides mechanisms to verify the status of the reverse-proxied application and the agent itself. 9 releases · first seen Oct 2018

release 9 total

  • Adds GET /ngwaf/v1/workspaces/{workspace_id}/agents/{agent_id} endpoint to retrieve agent details including status, version, performance metrics, and host information Add Next-Gen WAF agents endpoints · Apr 2026 · source · release history
  • Adds the ngwaf_bot_analysis_request_count field to both the Historical Stats API and the Real-Time Analytics API for Next-Gen WAF Bot Management metrics Add NGWAF Bot Analysis Request Count · Dec 2025 · source · release history
  • ngwaf_requests_allowed_count and ngwaf_requests_blocked_count in the Historical Stats API now include counts from both Edge WAF and Core WAF. Next-Gen WAF request metrics updated · Jun 2025 · source · release history
  • Adds the default_redirect_url field to Next-Gen WAF workspaces to specify a URL to redirect to when a request is blocked. Add new fields to Next-Gen WAF workspaces · May 2025 · source · release history
  • Added support for Debian 10 buster Next-Gen WAF for NGINX (Native) 1.0.26 · Sep 2019 · source · release history
  • Adds Amazon Linux image 2018.03 to supported platforms Next-Gen WAF for NGINX (Native) 1.0.25 · Aug 2019 · source · release history
Next-Gen WAF installation and deployment packages shipped Provides various package formats for deploying the agent on different platforms and environments. 9 releases · first seen Mar 2018

Also counts toward: Agent-based deployment

release 9 total

  • Adds sigsci-agent-slim Docker image (built from scratch) to Docker Hub for a smaller footprint. Next-Gen WAF agent 4.74.0 · Jan 2026 · source · release history
  • Adds agent-autoupdate utility for Windows distributions Next-Gen WAF agent 4.66.0 · May 2025 · source · release history
  • Introduces ngwafctl command-line utility to compile installation information for Next-Gen WAF core in Kubernetes or cloud environments. Next-Gen WAF core command line utility · Mar 2024 · source · release history
  • Nuget packaging support allows distributing the WAF module via the NuGet package manager. Next-Gen WAF for .NET 1.5.5 · Jun 2020 · source · release history
  • Adds automatic retry on agent start failure to improve buildpack stability. Next-Gen WAF Heroku Buildpack 0.1.10 · May 2020 · source · release history
  • Added supply buildpack functionality to optionally verify the checksum of the sigsci-agent package Next-Gen WAF for VMWare Tanzu Tile v1.1.1 · Dec 2019 · source · release history
Edge Rate Limiting shipped Enables rate limiting capabilities on the Professional platform of Next-Gen WAF for edge deployments. 9 releases · first seen Oct 2022

release 9 total

  • Adds support in the Fastly control panel for Advanced Rate Limiting configuration via the new Next-Gen WAF interface Expanded security functionality in the Fastly control panel · Aug 2025 · source · release history
  • Adds EdgeRateLimiter class for edge-rate-limiting using a RateCounter and a PenaltyBox instance JavaScript SDK 3.9.0 · Mar 2024 · source · release history
  • Adds PenaltyBox class for standalone entry management and status checks JavaScript SDK 3.9.0 · Mar 2024 · source · release history
  • Adds RateCounter class for standalone counting and rate calculations JavaScript SDK 3.9.0 · Mar 2024 · source · release history
  • Added Edge Rate Limiting (ERL) integration within Fastly Compute. Rust SDK 0.9.11 · Feb 2024 · source · release history
  • Adds erl (edge rate limiting) support to the Fastly Go SDK Go SDK 1.3.0 · Feb 2024 · source · release history
Simple Cache API shipped Exposes a high-level caching interface for Compute runtimes to store and retrieve data with minimal configuration. 6 releases · 2 other sources · first seen Jun 2023

Also counts toward: JavaScript scripting support, Scripting language support, Client SDKs

release

  • Introduces CoreCache.transactionLookupAsync for asynchronous transaction-based cache lookups JavaScript SDK 3.46.0 (2026-09-14) · Sep 2026 · source · release history
  • Exposes JavaScript classes for Fastly's Compute Core Cache feature set JavaScript SDK 3.9.0 · Mar 2024 · source · release history
  • Adds Simple Cache API to the Go SDK Go SDK 0.1.6 · Jul 2023 · source · release history
  • Adds fastly::cache::simple module exposing the Compute Simple Cache API Rust SDK 0.9.5 · Jul 2023 · source · release history
  • Adds SimpleCache.getOrSet method to the Fastly JavaScript SDK JavaScript SDK 2.2.0 · Jun 2023 · source · release history
  • Implement a SimpleCache Class JavaScript SDK 2.1.0 · Jun 2023 · source · release history

docs

  • Media Shield for VOD Â Last updated 2020-12-18 Fastly Media Shield for VOD offers video-on-demand customers the ability to decrease origin traffic by reducing multiple CDN requests into a single request back to your origin. seen Jul 2026 · source
  • PCI-Compliant Caching and Delivery  Last updated 2018-08-01 We have designed Fastly's core CDN service with Payment Card Industry Data Security Standard (PCI DSS) compliance in mind. seen Jul 2026 · source
GraphQL support in WAF shipped Detects and inspects requests with the application/graphql content type within the Next-Gen WAF. 8 releases · first seen Jul 2021

Also counts toward: GraphQL API support

release 8 total

  • Added GRAPHQL-MISSING-REQUIRED-OPERATION-NAME anomaly signal to detect the absence of the active operation required for multi-operation GraphQL requests Added anomaly signal · Apr 2022 · source · release history
  • Added GRAPHQL-UNDEFINED-VARIABLES anomaly signal to detect undefined string substitution variables in GraphQL requests Added anomaly signal · Apr 2022 · source · release history
  • Added GRAPHQL-DUPLICATE-VARIABLES anomaly signal to detect duplicated string substitution variable names in GraphQL requests Added anomaly signal · Apr 2022 · source · release history
  • Introduces GraphQL-specific attack and anomaly Signals for targeted attacks in Fastly's Next-Gen WAF. Announcing GraphQL Inspection · Mar 2022 · source · release history
  • Adds ability to apply WAF detections and custom rules to GraphQL requests in Fastly's Next-Gen WAF. Announcing GraphQL Inspection · Mar 2022 · source · release history
  • Adds Content-type application/graphql support to the WAF rule engine Next-Gen WAF for NGINX (Lua) 1.4.3 · Jul 2021 · source · release history
Next-Gen WAF default inspection scope expansion shipped Changes default filtering behavior to inspect methods like CONNECT and OPTIONS. 8 releases · first seen May 2018

release 8 total

  • Improves Content-Type header inspection capabilities Next-Gen WAF for Java 2.4.0 · Jan 2022 · source · release history
  • The tool no longer filters out OPTIONS and CONNECT methods; these are now subject to WAF inspection. Next-Gen WAF for .NET 1.6.0 · Sep 2020 · source · release history
  • ngwaf now inspects OPTIONS and CONNECT HTTP methods in addition to standard verbs Next-Gen WAF for .NET 1.6.0 · Sep 2020 · source · release history
  • Permits OPTIONS and CONNECT HTTP methods, which were previously blocked by default. Next-Gen WAF for .NET Core 1.3.0 · Aug 2020 · source · release history
  • OPTIONS and CONNECT methods can now be passed to the WAF agent Next-Gen WAF for NGINX (Lua) 1.4.0 · Jun 2020 · source · release history
  • Added support for OPTIONS and CONNECT requests Next-Gen WAF for Apache 1.8.0 · Jun 2020 · source · release history
Automatic CVE virtual patching shipped Automatically applies all future CVE virtual patches to a workspace as soon as Fastly releases them, without requiring manual intervention. 4 releases · 3 other sources · first seen Oct 2026

release

  • Adds automated virtual patching support to the ngwafworkspace resource.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider (beta) 0.2.6 (2026-10-27) · Oct 2026 · source · release history
  • Adds --autoEnableNewVirtualPatches flag to ngwaf workspace create and ngwaf workspace update for Automated Virtual Patching, and surfaces it in ngwaf workspace get.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ CLI v17.0.0 (2026-10-26) · Oct 2026 · source · release history
  • Enables the Automatic CVE Virtual Patching setting in the Fastly control panel to auto-apply all future CVE virtual patches to a workspace as soon as they are released.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Automatically enable CVE virtual patches (2026-10-22) · Oct 2026 · source · release history
  • Adds auto_enable_new_virtual_patches setting to Next-Gen WAF workspaces: when true, virtual patches released after the setting is enabled are automatically activated in block mode, requiring no per-patch manual action.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Automatically enable new virtual patches for Next-Gen WAF workspaces (2026-10-22) · Oct 2026 · source · release history

example

  • Enable Automated Virtual Patching when creating a new NGWAF workspace so new virtual patches are applied automatically without manual intervention. fastly ngwaf workspace create --autoEnableNewVirtualPatches CLI v17.0.0 (2026-10-26) · Oct 2026 · source
  • Opt an existing NGWAF workspace into Automated Virtual Patching after upgrade. fastly ngwaf workspace update --autoEnableNewVirtualPatches CLI v17.0.0 (2026-10-26) · Oct 2026 · source
  • Turn on automatic CVE virtual patching so your workspace is protected by new CVE patches the moment Fastly releases them, without manual intervention. In the Fastly control panel, go to your workspace settings and enable 'Automatic CVE Virtual Patching'. Automatically enable CVE virtual patches (2026-10-22) · Oct 2026 · source
DDoS challenge-based mitigation shipped Allows suspicious clients to be challenged rather than hard-blocked during active DDoS attacks, so legitimate users can continue to reach the service. 6 releases · 1 other source · first seen Sep 2023

release

  • client_challenge is now returned alongside default, block, log, and off when listing or retrieving DDoS Protection rules Challenge suspicious clients with DDoS Protection rules (2026-10-01) · Oct 2026 · source · release history
  • Enables ClientChallenge capability within the ddos_protection product via the Product Enablement API. Add ClientChallenge support to ddos_protection · Sep 2026 · source · release history
  • Adds support for the client_challenge mode in DDoS protection product enablement Fastly Terraform Provider 9.7.0 (2026-09-17) · Sep 2026 · source · release history
  • Adds support for client_challenge mode in the product_enablement/ddos_protection resource.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider 9.7.0 (2026-09-17) · Sep 2026 · source · release history
  • Added CHALLENGE-INVALID signal to indicate a request that included a valid bot challenge token Added CHALLENGE-INVALID, CHALLENGE-TOKEN-INVALID, and VERIFIED-BOT signals · Sep 2023 · source · release history
  • Added CHALLENGE-TOKEN-INVALID signal to indicate a request that did not include a valid bot challenge token Added CHALLENGE-INVALID, CHALLENGE-TOKEN-INVALID, and VERIFIED-BOT signals · Sep 2023 · source · release history

example

  • During an active DDoS attack, challenge suspicious clients rather than hard-blocking them so legitimate users can still reach your service. curl -X PATCH 'https://api.fastly.com/ddos-protection/rules/{rule_id}' \ -H 'Fastly-Key: <api_key>' \ -H 'Content-Type: application/json' \ -d '{"action": "client_challenge"}' Challenge suspicious clients with DDoS Protection rules (2026-10-01) · Oct 2026 · source
AEDA autonomous edge investigation shipped Pairs Fastly live edge telemetry with AI-driven stateful reasoning to autonomously conduct root cause analysis loops, distinguish botnet attacks from origin issues, cross-reference global traffic patterns, generate natural-language VCL configuration recommendations and remediations, and produce evidence-backed audit trails for compliance and risk reporting. 6 releases · 1 other source · first seen Jan 2025

Also counts toward: Autonomous investigation and remediation, Built-in AI assistant

release

  • AEDA generates natural-language VCL configurations and recommends concrete remediations — rate-limiting rules, WAF signature updates, origin shielding changes — each with supporting evidence, expected impact, and step-by-step guidance. announced · Sep 2026 · source · release history
  • Adds support for the Model Context Protocol (MCP) to embed AEDA autonomous investigations into existing engineering and DevOps workflows.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ announced · Sep 2026 · source · release history
  • Introduces AEDA (Autonomous Edge Defense Agent) inside Gemini Enterprise, pairing Fastly live edge telemetry with Gemini stateful reasoning to conduct machine-speed Root Cause Analysis (RCA) loops when an anomaly is detected. announced · Sep 2026 · source · release history
  • Produces evidence-backed audit trails intended to simplify compliance reporting and board-level risk communication for CISOs and security leaders. announced · Sep 2026 · source · release history
  • AEDA cross-references organisation telemetry against anonymised global traffic to distinguish isolated infrastructure bugs from coordinated attacks targeting multiple organisations in the same sector. announced · Sep 2026 · source · release history
  • Adds support for domains resource with v1 functionality, allowing management of legacy domain configurations Fastly Terraform Provider 5.16.0 · Jan 2025 · source · release history

example

  • Trigger AEDA to investigate a spiking 5xx error rate and get an evidence-backed RCA distinguishing a botnet from an origin issue — without manually cross-referencing dashboards. Contact AEDA@fastly.com or your Fastly account team to join the early access preview, then in Gemini Enterprise trigger an AEDA Root Cause Analysis (RCA) loop when an anomaly is detected. announced · Sep 2026 · source
Custom WAF block response code shipped Allows specifying a custom HTTP 4xx status code when blocking traffic. 7 releases · first seen Jun 2020

release 7 total

  • Adds the default_blocking_response_code field to Next-Gen WAF workspaces to control the HTTP response status code for blocked requests. Add new fields to Next-Gen WAF workspaces · May 2025 · source · release history
  • Custom response codes can now include redirection logic, allowing blocked traffic to be routed to a different URL. Expanded response code functionality · Apr 2023 · source · release history
  • site_default_blocking_response_code is now configurable to customize the HTTP status returned by the WAF for blocked requests. Expanded response code functionality · Apr 2023 · source · release history
  • Adds the ability to change the site default blocking response code from 406 to an alternative code Custom response codes · Apr 2023 · source · release history
  • Adds ability to specify a custom 4xx response code when blocking traffic Added rules response feature · Jul 2021 · source · release history
  • Added support for using all codes 300-599 as "blocking" Next-Gen WAF for IIS 2.2.0 · Aug 2020 · source · release history
Agent health and operational monitoring shipped Provides configurable health checks for the upstream app process and agent listener, along with a stats page exposing request counts, error counts, and RPC timing metrics. 7 releases · first seen Mar 2017

release 7 total

  • Adds fsthttp response polling frequency configuration Go SDK 1.4.0 · Apr 2025 · source · release history
  • read-buffer-size and write-buffer-size reverse proxy configuration options Next-Gen WAF agent 4.63.0 · Feb 2025 · source · release history
  • Adds the Retrieve agent timeseries metrics endpoint to the Next-Gen WAF, exposing metrics such as requests_total, agent_decision_time_50th, agent_decision_time_95th, agent_decision_time_99th, host_cpu, and host_agent_cpu for a specific agent in a workspace. Next-Gen WAF: Added agent timeseries endpoint · Nov 2024 · source · release history
  • Adds ServerName field to agent messages Next-Gen WAF for Apache 1.7.8 · Mar 2019 · source · release history
  • stats page enabled via README.md configuration to expose request counts, error counts, RPC call counts, and RCP call timing information. Next-Gen WAF for IIS 1.6.0 · Apr 2017 · source · release history
  • Adds configurable health check feature for the upstream app process Next-Gen WAF Cloud Foundry Buildpack 0.1.3 · Mar 2017 · source · release history
ConfigStore open error handling shipped Adds methods and error variants for explicit handling of dictionary lookup and open failures. 7 releases · first seen Sep 2021

previously: Dictionary open error handling

release 7 total

  • Adds Store.GetBytes() method to retrieve raw byte slices from config store entries Go SDK 1.3.2 · Jun 2024 · source · release history
  • The Dictionary class is deprecated; it will be fully removed in a future version, requiring migration to ConfigStore. JavaScript SDK 0.5.4 · Sep 2022 · source · release history
  • The Dictionary type is renamed to ConfigStore; code referencing the old name will no longer compile Rust SDK 0.8.7 · Aug 2022 · source · release history
  • Request::get_headers() and Response::get_headers() methods return an iterator over all header values. Rust SDK 0.8.5 · May 2022 · source · release history
  • Adds Dictionary::try_open() method for explicit open failure handling via Result<Dictionary, OpenError> Rust SDK 0.8.1 · Dec 2021 · source · release history
  • Adds OpenError::DictionaryDoesNotExist error variant to identify missing dictionaries Rust SDK 0.8.1 · Dec 2021 · source · release history
API Security operations visibility in Terraform shipped Provides Terraform data sources for querying API Security operations, operation tags, and discovered operations. 6 releases · first seen Jan 2019

release

  • Extends the beta testing guide with an explicit resource family workflow using terraform query and service-scoped discovery.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider (beta) 0.2.4 (2026-10-20) · Oct 2026 · source · release history
  • Adds data_source/fastly_api_security_operations and data_source/fastly_api_security_operation_tags data sources for API Security operations and tags Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • Adds data_source/fastly_api_security_discovered_operations data source for API Security discovered operations Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) · Sep 2026 · source · release history
  • New Corp Overview page to report on corp-level signals Announcing Corp Signals · Mar 2019 · source · release history
  • Adds new request graphs for visualizing attack traffic across all monitored properties and site-by-site summaries Brand new Corp Overview · Jan 2019 · source · release history
  • Adds filtering and pagination tools including a time range selector (day, week, month) to the Corp Overview page Brand new Corp Overview · Jan 2019 · source · release history
Product enablement API shipped Programmatic interface for enabling and configuring security products across the cyber tooling infrastructure. 6 releases · first seen Feb 2023

Also counts toward: Command-line interface

release

  • kv_store added as a supported value in the Enablement API to configure the KV Store product. Add KV Store support to Enablement · Mar 2026 · source · release history
  • feat(product_enablement): Add support for NGWAF product. Fastly Terraform Provider 5.14.0 · Oct 2024 · source · release history
  • Adds product_enablement resource to enable Fastly Bot Management Fastly Terraform Provider 5.13.0 · Aug 2024 · source · release history
  • enable endpoint now supports ngwaf in the product enablement API Add Next-Gen WAF product enablement and configuration endpoints · Aug 2024 · source · release history
  • Adds the products subcommand for product enablement management CLI v10.5.0 · Oct 2023 · source · release history
  • Adds feat(product_enablement) to implement product enablement APIs. Fastly Terraform Provider 3.1.0 · Feb 2023 · source · release history
Enhanced RPC and connection handling shipped Introduces revamped TCP and initial Unix RPC implementations, along with callbacks to close connections early on response updates. 6 releases · first seen Mar 2017

release

  • Added defensive logic for rpc_address and rpc_port variables to prevent runtime errors. Next-Gen WAF for NGINX (Lua) 1.7.1 · May 2025 · source · release history
  • Added support for Unix domain socket connections via rpc_address. Next-Gen WAF for NGINX (Lua) 1.7.1 · May 2025 · source · release history
  • --rpc-version=1 allows the agent to reuse TCP or Unix socket connections Next-Gen WAF for NGINX (Lua) 1.2.4 · Apr 2018 · source · release history
  • Revamped TCP RPC Next-Gen WAF for Java 0.3.0 · Apr 2017 · source · release history
  • Initial Unix RPC Next-Gen WAF for Java 0.3.0 · Apr 2017 · source · release history
  • Adds UpdateResponse callback to close the connection early Next-Gen WAF for Node.js 1.4.2 · Mar 2017 · source · release history
Token management CLI commands shipped Adds commands for generating and managing authentication tokens. 6 releases · first seen Sep 2021

Also counts toward: Command-line interface

release

  • profile/token subcommand gains a parameter to specify token validity duration CLI v10.16.0 · Nov 2024 · source · release history
  • The --profile flag is now respected by fastly profile token, allowing temporary profile switching during command execution. CLI v8.0.0 · Mar 2023 · source · release history
  • The --name flag is no longer supported for fastly profile token; use a positional argument instead (e.g., fastly profile token example). CLI v8.0.0 · Mar 2023 · source · release history
  • Adds the profile token subcommand to generate and manage Fastly API tokens directly from the CLI CLI v3.1.0 · Jun 2022 · source · release history
  • Adds auth-token commands for generating and managing authentication tokens CLI v0.39.0 · Sep 2021 · source · release history
  • Adds user commands for managing Fastly identities CLI v0.39.0 · Sep 2021 · source · release history
Next-Gen WAF provider configuration overrides shipped Allows overriding default provider settings such as API URLs and user agents. 3 releases · 2 other sources · first seen Jun 2018

release

  • Adds api_endpoint provider argument and FASTLY_API_URL environment variable to target a non-default Fastly API endpoint (HTTPS only).⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider (beta) 0.2.5 (2026-10-22) · Oct 2026 · source · release history
  • Introduces the Backend class constructor allowing full control over TLS settings (e.g., sslMinVersion, sslMaxVersion) for dynamically created backends. JavaScript SDK 0.5.4 · Sep 2022 · source · release history
  • Adds support for overriding user agent in the provider configuration Fastly Terraform Provider 0.2.0 · Jun 2018 · source · release history

example

  • Override the API endpoint via environment variable without changing Terraform config — useful in CI pipelines targeting different Fastly environments. export FASTLY_API_URL=https://api.staging.fastly.com terraform apply Fastly Terraform Provider (beta) 0.2.5 (2026-10-22) · Oct 2026 · source
  • Point the Fastly Terraform provider at a non-default API endpoint — useful for staging environments or private Fastly deployments. provider "fastly" { api_endpoint = "https://api.staging.fastly.com" } Fastly Terraform Provider (beta) 0.2.5 (2026-10-22) · Oct 2026 · source
Global cache purge shipped Allows invalidation and removal of cached content across the entire global edge network rather than a single point of presence. 2 releases · 3 other sources · first seen Jul 2023

release

  • Supports purging an individual URL from the staging environment by sending a purge-a-URL request to the staging IP address of the service. Purge a service's staging environment through the API (2026-10-05) · Oct 2026 · source · release history
  • Adds Fastly-Purge-Environment: staging header support to purge-everything, purge-by-surrogate-key, and purge-multiple-surrogate-key-tags API requests, scoping the purge to the staging environment instead of production.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Purge a service's staging environment through the API (2026-10-05) · Oct 2026 · source · release history

example

  • Purge specific surrogate key tags in the staging environment to validate content changes without affecting production cache. curl -X POST https://api.fastly.com/service/<service_id>/purge \ -H 'Fastly-Key: <api_token>' \ -H 'Fastly-Purge-Environment: staging' \ -H 'Surrogate-Key: <tag1> <tag2>' Purge a service's staging environment through the API (2026-10-05) · Oct 2026 · source
  • Purge all cached content in a staging environment before running integration tests against a newly staged version. curl -X POST https://api.fastly.com/service/<service_id>/purge_all \ -H 'Fastly-Key: <api_token>' \ -H 'Fastly-Purge-Environment: staging' Purge a service's staging environment through the API (2026-10-05) · Oct 2026 · source
  • Purge a cached object from the global cache rather than just the local POP. SimpleCache.purge(path, { scope: "global" }); JavaScript SDK 3.0.0 · Jul 2023 · source
Bot Management policy configuration shipped Enables granular configuration of ContentGuard policies, including bot listing, category actions, and workspace association. 5 releases · first seen Sep 2026

Also counts toward: REST API

release

  • Bot Management API enables configuration of ContentGuard to decide how Fastly responds to bot traffic Bot Management · Sep 2026 · source · release history
  • Adds ability to list all bots in a workspace across every category in a single request, with each bot reporting its category_id Bot Management · Sep 2026 · source · release history
  • Allows setting an action for a category of bots so new bots in that category pick up the same action automatically Bot Management · Sep 2026 · source · release history
  • Adds a list-all-bots endpoint that returns every bot across every category in a single request, with each bot reporting its category_id so a complete bot-to-category map can be built in one pass. Bot Management (2026-09-17) · Sep 2026 · source · release history
  • Adds a service_id filter on the list workspaces endpoint to find the workspace serving a given service. Bot Management (2026-09-17) · Sep 2026 · source · release history
Compute environment variable access shipped Provides an abstraction layer to access Fastly Compute environment variables programmatically. 5 releases · first seen Jun 2020

release

  • env() return type refined to string | undefined for unset variables JavaScript SDK 3.45.0 · Sep 2026 · source · release history
  • Adds SecretFromBytes function to the secretstore package for secret handling Go SDK 0.1.7 · Aug 2023 · source · release history
  • package level documentation for Secret Store and KV Store APIs enhances discoverability of existing secret management capabilities. Go SDK 0.1.4 · May 2023 · source · release history
  • Adds Env namespace for accessing Fastly Compute environment variables JavaScript SDK 0.2.1 · Nov 2021 · source · release history
  • Added support for reading status page path from environment variable Next-Gen WAF for IIS 2.1.1 · Jun 2020 · source · release history
Edge Bot classification updates shipped Adds detection signals for distinguishing between verified and suspected AI fetcher bots and AI crawler bots. 5 releases · first seen Apr 2025

release

  • Adds isBot support to device detection JavaScript SDK 3.39.0 · Jan 2026 · source · release history
  • VERIFIED-BOT.AI-FETCHER signal now available to identify verified AI fetcher bots. New Bot Signals: SUSPECTED-BOT.AI-CRAWLER, VERIFIED-BOT.AI-CRAWLER, SUSPECTED-BOT.AI-FETCHER, and VERIFIED-BOT.AI-FETCHER · Apr 2025 · source · release history
  • VERIFIED-BOT.AI-CRAWLER signal now available to identify verified AI crawler bots. New Bot Signals: SUSPECTED-BOT.AI-CRAWLER, VERIFIED-BOT.AI-CRAWLER, SUSPECTED-BOT.AI-FETCHER, and VERIFIED-BOT.AI-FETCHER · Apr 2025 · source · release history
  • SUSPECTED-BOT.AI-FETCHER signal now available to identify AI fetcher bots. New Bot Signals: SUSPECTED-BOT.AI-CRAWLER, VERIFIED-BOT.AI-CRAWLER, SUSPECTED-BOT.AI-FETCHER, and VERIFIED-BOT.AI-FETCHER · Apr 2025 · source · release history
  • SUSPECTED-BOT.AI-CRAWLER signal now available to identify AI crawler bots. New Bot Signals: SUSPECTED-BOT.AI-CRAWLER, VERIFIED-BOT.AI-CRAWLER, SUSPECTED-BOT.AI-FETCHER, and VERIFIED-BOT.AI-FETCHER · Apr 2025 · source · release history
Enhanced WAF Visibility and Agent Management shipped Adds signals for failed-open scenarios and challenges, while allowing granular control over agent versioning and proxy behaviors. 5 releases · first seen May 2023

release

  • Improves inspection of GET requests with body. Next-Gen WAF for NGINX (Native) 1.3.2 · May 2025 · source · release history
  • Added FAIL-OPEN signal: indicates a request was allowed because the WAF failed open. Added FAIL-OPEN signal · Feb 2024 · source · release history
  • Adds bot_challenge_starts metric to track initiation of bot challenges. Add bot challenge metrics · Aug 2023 · source · release history
  • Adds bot_challenges_failed metric for failed challenge outcomes. Add bot challenge metrics · Aug 2023 · source · release history
  • Expands the scope of PRIVATEFILE signal detections for broader coverage. Improved PRIVATEFILE signal detection · May 2023 · source · release history
ACL entry management CLI shipped Provides commands for granular management of Access Control List entries. 5 releases · first seen Jul 2021

Also counts toward: Command-line interface, Client SDKs

release

  • Adds Acl support to the JavaScript SDK JavaScript SDK 3.32.0 · Feb 2025 · source · release history
  • Renames dictionary-item subcommand to dictionary-entry CLI v6.0.0 · Feb 2023 · source · release history
  • Adds support for managing Fastly Service Authorizations Fastly Terraform Provider 2.1.0 · Jun 2022 · source · release history
  • Adds acl-entry command for granular ACL entry management CLI v0.35.0 · Jul 2021 · source · release history
  • Adds acl command to manage access control lists CLI v0.35.0 · Jul 2021 · source · release history
VCL and Date Parsing Updates shipped Introduces new VCL functions for timing intervals and expands JavaScript-compatible date parsing support. 4 releases · 1 other source · first seen Apr 2020

release

  • Adds support for additional date formats in Date.parse(), including YYYY-MMM-DD (e.g., 19999-Jan-01), MMM-DD-YYYY, and non-ISO numeric dashed dates like "01-12-1999". JavaScript SDK 3.12.0 · Mar 2024 · source · release history
  • Adds time.interval_elapsed_ratio function available in the new VCL version Shielding VCL Rendering, New VCL Syntax · Mar 2024 · source · release history
  • Adds std.dirname and std.basename string manipulation functions April 2020 VCL release · Apr 2020 · source · release history
  • Adds xml_escape utility function for escaping XML content April 2020 VCL release · Apr 2020 · source · release history

docs

  • Our VCL platform evolved from Varnish 2.1.5 and supports a heavily modified and extended variant of Varnish Configuration Language (VCL) for programming custom, high performance edge logic on our CDN services. seen Aug 2026 · source
TLS domain validation API shipped Enables creating and removing GlobalSign email challenges for domain ownership validation via API endpoints. 5 releases · first seen Aug 2021

release

  • Adds in_use filter to TLS Certificates endpoint allowing users to retrieve only certificates with associated activations (true) or without (false). TLS Certificates in_use filter · Apr 2023 · source · release history
  • Allows setting a TLS Subscription's state to retry to manually restart certificate issuance attempts after resolving issues. TLS Subscription fail and retry state · Mar 2023 · source · release history
  • TLS Subscription state now transitions to failed after 7 days past expiry or creation if issuance fails, stopping retries. TLS Subscription fail and retry state · Mar 2023 · source · release history
  • DELETE /tls/subscriptions/{tls_subscription_id}/authorizations/{tls_authorization_id}/globalsign_email_challenges/{globalsign_email_challenge_id} endpoint added for removing an existing email challenge. TLS Subscriptions with GlobalSign Email Validation · Aug 2021 · source · release history
  • POST /tls/subscriptions/{tls_subscription_id}/authorizations/{tls_authorization_id}/globalsign_email_challenges endpoint added for creating email challenges used to validate domain ownership via email. TLS Subscriptions with GlobalSign Email Validation · Aug 2021 · source · release history
Query parameter access method shipped Adds a method to access individual query parameter strings from the request. 5 releases · first seen Nov 2020

release

  • Adds set_framing_headers_mode and with_framing_headers_mode methods to Request and Response structs for manual Content-Length and Transfer-Encoding control Rust SDK 0.8.4 · Mar 2022 · source · release history
  • Adds full support for TransformStreams, enabling direct piping of Request/Response bodies JavaScript SDK 0.2.2 · Feb 2022 · source · release history
  • Adds *_str_lossy() accessors for HTTP headers and bodies to handle invalid UTF-8 sequences without panicking Rust SDK 0.8.2 · Jan 2022 · source · release history
  • Adds Request::get_query_parameter() for accessing individual query parameter strings Rust SDK 0.8.1 · Dec 2021 · source · release history
  • Adds querystring.get to read query string parameters in VCL November 2020 VCL release ("Croquette") · Nov 2020 · source · release history
NGWAF insecure deserialization detection shipped Adds an INSECURE-DESER anomaly signal to the Next-Gen WAF to detect attempts to exploit unsafe deserialization of data. 4 releases · first seen Mar 2026

release

  • Introduces the INSECURE-DESER anomaly signal to detect insecure deserialization attacks. New anomaly signal: INSECURE-DESER (2026-10-05) · Oct 2026 · source · release history
  • Adds the INSECURE-DESER anomaly signal to detect attempts to exploit unsafe deserialization of data. New anomaly signal: INSECURE-DESER · Oct 2026 · source · release history
  • Adds INSECURE-DESER anomaly signal to the NGWAF to detect attempts to exploit unsafe deserialization of data, with planned promotion to a full attack signal in a future release.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ New anomaly signal: INSECURE-DESER (2026-10-05) · Oct 2026 · source · release history
  • Adds insecure deserialization signal (INSECURE-DESER) as a GA anomaly signal effective 2026-10-05. Next-Gen WAF agent 4.77.0 · Mar 2026 · source · release history
Automation Token management shipped Allows automation tokens to be assigned multiple roles across different products via the API. 4 releases · first seen Jul 2022

Also counts toward: Role-based access control, REST API

release

  • Adds multiple roles to a single automation token Automation tokens now support multiple roles · Sep 2026 · source · release history
  • Supports assigning multiple roles to a single automation token via the Automation Tokens API, enabling combined permissions across Fastly products such as CDN management and Next-Gen WAF.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Automation tokens now support multiple roles (2026-09-24) · Sep 2026 · source · release history
  • Adds the ability to assign multiple roles to a single automation token via the Automation Tokens API Automation tokens now support multiple roles (2026-09-24) · Sep 2026 · source · release history
  • Adds Identity Access Management (IAM) Automation Token API endpoints Add new Automation Token API endpoints · Jul 2022 · source · release history
Compute Rust SDK request handling shipped Extends the Rust compute runtime with methods for managing request handles and response streaming. 4 releases · first seen Aug 2023

release

  • Adds Request::as_handles method to the Rust SDK. Rust SDK 0.13.1 (2026-08-24) · Aug 2026 · source · release history
  • Adds ToBackend implementation for Arc<Backend>. Rust SDK 0.13.1 (2026-08-24) · Aug 2026 · source · release history
  • Adds ResponseWriter.Append method to allow appending data to responses Go SDK 0.1.7 · Aug 2023 · source · release history
  • Adds Request::make_request_handle method Rust SDK 0.9.6 · Aug 2023 · source · release history
Secret Store API support shipped Enables secure storage and retrieval of sensitive credentials and keys via the Secret Store API. 4 releases · first seen Jan 2023

release

  • Adds from_handle functions for ConfigStore, SecretStore, and Log. Rust SDK 0.13.1 (2026-08-24) · Aug 2026 · source · release history
  • The name parameter is now available on the get-secret-stores endpoint. Add name parameter to get-secret-stores endpoint · Feb 2024 · source · release history
  • Adds Secret Store support under [setup] in fastly.toml CLI v9.0.0 · Apr 2023 · source · release history
  • Adds Secret Store API support Go SDK 0.1.2 · Jan 2023 · source · release history
Compute resource limit metrics shipped Provides metrics for tracking Compute backend request errors and resource limit exceeded events. 3 releases · 1 other source · first seen Aug 2021

release

  • The compute_bereq_errors metric is renamed to compute_service_bereq_error. Add Compute error metrics to Historical Stats and Real-Time Analytics APIs · Feb 2026 · source · release history
  • The compute_heap_limit_exceeded metric is renamed to compute_service_memory_exceeded_error. Add Compute error metrics to Historical Stats and Real-Time Analytics APIs · Feb 2026 · source · release history
  • Add compute_bereqs, compute_bereq_errors, compute_resource_limit_exceeded, compute_heap_limit_exceeded, compute_stack_limit_exceeded, compute_globals_limit_exceeded, compute_guest_errors, and compute_runtime_errors stats for monitoring Compute backend requests and resource limits Add Compute backend and resource limit metrics · Aug 2021 · source · release history

docs

  • Resources These articles provide information about Fastly's product lifecycle and the products within it. Compute resource limits Detailed information about Fastly resource limits for Compute services. seen Jul 2026 · source
CLI config store management shipped Provides command-line subcommands for creating, updating, and querying configuration data stores. 3 releases · 1 other source · first seen Mar 2023

Also counts toward: Command-line interface

release

  • Enables pagination for kvstores/list command via GitHub #988 CLI v10.3.0 · Aug 2023 · source · release history
  • Adds config-store-specific raw functions in fastly-sys Rust SDK 0.9.6 · Aug 2023 · source · release history
  • Adds Config Store subcommands via the new config-store feature #829 CLI v8.1.0 · Mar 2023 · source · release history

example

  • Reset the CLI configuration to accommodate the v5 schema and new SSO fields. fastly config --reset CLI v10.6.3 · Nov 2023 · source
WAF rule builder shipped Provides a templated interface for constructing WAF detection rules with advanced comparison operators and pattern matching. 4 releases · first seen Jan 2023

release

  • Adds <= (less than or equal to) operator to rule conditions New rule condition operators available · Sep 2023 · source · release history
  • Adds >= (greater than or equal to) operator to rule conditions New rule condition operators available · Sep 2023 · source · release history
  • Adds support for unicode patterns via precompilation. JavaScript SDK 1.5.0 · Mar 2023 · source · release history
  • Adds Greater than or equal to operator to the rule builder Rule builder supports new operator · Jan 2023 · source · release history
GraphQL content type support shipped Adds support for the application/graphql content type detection and rule engine integration. 4 releases · first seen Jun 2021

Also counts toward: GraphQL API support

release

  • Adds Content-type application/graphql support to the WAF rule engine Next-Gen WAF for NGINX (Lua) 1.4.3 · Jul 2021 · source · release history
  • application/graphql content type is now supported Next-Gen WAF for .NET 1.6.1 · Jul 2021 · source · release history
  • Added support for Content-type application/graphql Next-Gen WAF for Apache 1.8.4 · Jul 2021 · source · release history
  • Added support for Content-type application/graphql Next-Gen WAF for Java 2.2.4 · Jun 2021 · source · release history
Terraform legacy-to-auto migration CLI shipped Provides a dedicated CLI tool for analysing and migrating Terraform configurations from legacy resources to their auto-managed equivalents, including version reporting and a typed compatibility registry. 2 releases · 1 other source · first seen Nov 2026

Also counts toward: Command-line interface

release

  • Adds initial fastly-tf-migrate CLI foundation with version reporting and dedicated build/test targets for Terraform migration workflows. Fastly Terraform Provider (beta) 0.2.7 (2026-11-03) · Nov 2026 · source · release history
  • Adds a typed legacy-to-_auto compatibility registry to support Terraform migration analysis. Fastly Terraform Provider (beta) 0.2.7 (2026-11-03) · Nov 2026 · source · release history

example

  • Check the version of the new migration CLI before running a Terraform legacy-to-auto migration analysis. fastly-tf-migrate --version Fastly Terraform Provider (beta) 0.2.7 (2026-11-03) · Nov 2026 · source
Terraform support for AI Runtime Control shipped Provides Terraform resources and data sources for managing AI Runtime Control configuration. 3 releases · first seen Sep 2026

release

  • The user_id argument in ai_runtime_control_virtual_key is no longer configurable — it is now a computed (read-only) attribute. Any Terraform configuration that sets user_id will fail to plan after upgrading. Fastly Terraform Provider 10.0.0 (2026-10-21) · Oct 2026 · source · release history
  • Adds ai_runtime_control as a supported product identifier in the Fastly product enablement API, enabling programmatic enable/disable of the AI Runtime Control product.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Add AI Runtime Control product (2026-09-22) · Sep 2026 · source · release history
  • Adds fastly_ai_runtime_control resource and data source for managing AI Runtime Control configuration Fastly Terraform Provider 9.7.0 (2026-09-17) · Sep 2026 · source · release history
Platform Metrics API shipped Provides historical metrics data with support for grouping by point of presence or datacenter, predefined metric sets, and cursor-based pagination for large datasets. 3 releases · first seen Oct 2026

Also counts toward: REST API

release

  • Enables grouping of historical metrics by point of presence or datacenter. Retrieve historical metrics with improved performance and flexibility (2026-10-20) · Oct 2026 · source · release history
  • Supports predefined metric sets that bundle related metrics for simpler querying. Retrieve historical metrics with improved performance and flexibility (2026-10-20) · Oct 2026 · source · release history
  • Adds new Platform Metrics API endpoints for retrieving historical metrics data with cursor-based pagination for large datasets.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Retrieve historical metrics with improved performance and flexibility (2026-10-20) · Oct 2026 · source · release history
Next-Gen WAF attack metrics visibility shipped Provides APIs and metrics to query top attack statistics and aggregate request counts for security analysis. 3 releases · first seen Jan 2026

release

  • Documents new ngwaf.* event types for filtering via filter[event_type] on list events Next-Gen WAF configuration changes now recorded in the event log · Sep 2026 · source · release history
  • Enables fetching top attack metrics sorted by request count within specified time ranges and aggregation options Next-Gen WAF: Added top attacks endpoint · Jan 2026 · source · release history
  • Adds the Get top attacks for a workspace API endpoint to the Next-Gen WAF service Next-Gen WAF: Added top attacks endpoint · Jan 2026 · source · release history
Terraform custom dashboard resource management shipped Provides Terraform resources for creating and managing Fastly Observability custom dashboards. 3 releases · first seen Jan 2025

Also counts toward: Terraform provider

release

  • Adds Terraform resources for core service building blocks: domain, backend, ACL + ACL entries, config store + items, secret store, dictionary items, cache settings, response object, request setting, custom dashboard, syslog logging, and DNS zone. Fastly Terraform Provider (beta) 0.1.0 (2026-09-08) · Sep 2026 · source · release history
  • Adds trend visualization type to the Custom dashboards API for displaying metrics over time Next-Gen WAF: Added trend visualization type for custom dashboards · Jan 2026 · source · release history
  • Adds support for dashboard resource to create Fastly Observability custom dashboards via Terraform Fastly Terraform Provider 5.16.0 · Jan 2025 · source · release history
Next-Gen WAF Envoy Gateway integration shipped Integrates the Next-Gen WAF with external processing pipelines, such as Envoy Gateway and Google Cloud Load Balancers, to inspect and enforce security policies on request headers, bodies, and responses. 3 releases · first seen Jan 2025

release

  • Adds support for the Next-Gen WAF to inspect and enforce security policies on traffic passing through the Envoy Gateway integration. New Envoy Gateway integration · May 2026 · source · release history
  • Integrates Fastly Next-Gen WAF with Google Cloud Load Balancers via Google Cloud Service Extensions to enable real-time inspection and enforcement within the load balancer's request processing pipeline. New Google Cloud Service Extensions integration · May 2026 · source · release history
  • Updated Envoy module Next-Gen WAF agent 4.62.0 · Jan 2025 · source · release history
Client Fingerprinting Data shipped Adds TLSJA4, h2Fingerprint, and ohFingerprint properties to the client context for enhanced traffic analysis. 3 releases · first seen Sep 2022

release

  • Adds tlsJA4, h2Fingerprint, and ohFingerprint properties to the client for TLS/HTTP2/OH fingerprinting data. JavaScript SDK 3.37.0 · Dec 2025 · source · release history
  • Adds accessors for a fingerprint of the client request's original headers Rust SDK 0.9.8 · Sep 2023 · source · release history
  • Version 1.5.0 of edge deployment VCL supports custom client IP Edge WAF deployments now support custom client IP · Sep 2022 · source · release history
Process lifecycle and initialization helpers shipped Adds commands to manage startup order, such as waiting for the web process before starting the agent and handling dynamic port assignments for application servers. 3 releases · first seen Oct 2017

Also counts toward: Command-line interface

release

  • Adds threadPrefix configuration option for custom thread prefixes Next-Gen WAF for Java 2.8.0 · Mar 2025 · source · release history
  • wait-for command is now available during dyno startup to ensure the web process starts before the agent. Next-Gen WAF Heroku Buildpack 0.1.7 · Oct 2017 · source · release history
  • Handles port assignment for unicorn app startup commands. Next-Gen WAF Heroku Buildpack 0.1.7 · Oct 2017 · source · release history
WebSocket Metrics shipped Provides specific metrics for tracking WebSocket connection times, header volumes, and body sizes for both frontend and backend traffic. 3 releases · first seen Oct 2022

release

  • Adds websocket_req_header_bytes metric to track request header volume for WebSocket connections. Add WebSocket and Object Store metrics · Oct 2022 · source · release history
  • Adds websocket_bereq_header_bytes, websocket_bereq_body_bytes, websocket_beresp_header_bytes, and websocket_beresp_body_bytes metrics to monitor backend request/response sizes for WebSockets. Add WebSocket and Object Store metrics · Oct 2022 · source · release history
  • Adds websocket_conn_time_ms metric to measure WebSocket connection time in milliseconds. Add WebSocket and Object Store metrics · Oct 2022 · source · release history
Access logging configuration shipped Enables or disables access logging by specifying a log file path via an environment variable, with logging disabled by default. 3 releases · first seen Mar 2017

release

  • Adds SIGSCI_REVERSE_PROXY_ACCESSLOG environment variable to enable access logging by specifying a log file path. Next-Gen WAF Cloud Foundry Buildpack 0.1.1 · Mar 2017 · source · release history
  • Access logging is now disabled by default; previously it may have been enabled or the behavior was undefined, requiring explicit configuration via SIGSCI_REVERSE_PROXY_ACCESSLOG to enable. Next-Gen WAF Heroku Buildpack 0.1.3 · Mar 2017 · source · release history
  • SIGSCI_REVERSE_PROXY_ACCESSLOG environment variable added to enable access logging by specifying a log file path Next-Gen WAF Heroku Buildpack 0.1.3 · Mar 2017 · source · release history
API request validation and enforcement documented Validates incoming API requests against defined schemas, logging or blocking non-conforming traffic before it reaches the origin. 3 other sources

docs

  • Fastly's API Enforcement validates incoming API requests against schemas you define and logs or blocks requests that don't conform. It… seen Sep 2026 · source
  • API Enforcement Fastly's API Enforcement validates incoming API requests against schemas you define and logs or blocks requests that don't conform. It runs… The Log Explorer & Insights feature allows you to proactively store, inspect, and monitor your log data on the Fastly Platform. We collect… seen Aug 2026 · source
  • API Enforcement Fastly's API Enforcement validates incoming API requests against schemas you define and logs or blocks requests that don't conform. It runs… seen Aug 2026 · source
Inline DDoS mitigation shipped Provides always-on Layer 3 and Layer 4 DDoS protection delivered directly across the edge network without detouring to centralized scrubbing centers. 1 release · 1 other source · first seen Oct 2026

release

  • Adds Fastly Network Protect, a new always-on Layer 3 and Layer 4 DDoS mitigation service delivered inline across Fastly's global POP network, eliminating centralized scrubbing-center detours.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly screenshot announced · Oct 2026 · source · release history

docs

  • Fastly Network Protect provides real-time visibility into and defense against common network-based Distributed Denial of Service (DDoS… docs update · Oct 2026 · source
Client-side protection monitoring shipped Monitors web pages for security header changes and tracks client-side protection configurations to detect drift or misconfigurations. 2 releases · first seen Mar 2026

release

  • Adds Website resources for configuring domains for Client-Side Protection monitoring Add Client-Side Protection API · Mar 2026 · source · release history
  • Adds Header/Event monitoring to track security header changes on pages Add Client-Side Protection API · Mar 2026 · source · release history
Next-Gen WAF Content Security Policy management shipped Enables the creation and management of Content Security Policies (CSP) with report or enforce modes. 2 releases · first seen Mar 2026

release

  • Adds Report resources to view CSP violation reports for each policy Add Client-Side Protection API · Mar 2026 · source · release history
  • Adds Page resources to define URL paths to monitor within each website and configure notification settings Add Client-Side Protection API · Mar 2026 · source · release history
Dynamic Backend and ConfigStore Capabilities shipped Enables the creation of new backend server definitions dynamically within Compute applications without requiring a service deployment, and expands ConfigStore support to handle buffer lengths longer than 8k bytes. 2 releases · first seen Jan 2023

release

  • Config store now supports buffers longer than 8k bytes (#1181) JavaScript SDK 3.38.0 · Dec 2025 · source · release history
  • fsthttp package gains support for the edgedict -> configstore rename Go SDK 0.1.2 · Jan 2023 · source · release history
Authentication and SSO integration shipped Enables configuring Single Sign-On workflows to secure access across cyber tooling infrastructure. 2 releases · first seen Nov 2023

Also counts toward: Command-line interface, Single sign-on

release

  • Exposes SSO commands and flags for CLI usage CLI v10.12.1 · Jun 2024 · source · release history
  • Adds feat: support SSO (Single Sign-On) to enable Single Sign-On workflows CLI v10.6.3 · Nov 2023 · source · release history
WAF templated rules shipped Pre-configured detection rules for common attack vectors and endpoint discovery. 2 releases · first seen Jan 2023

release

  • Updated SQLI: improved detection for SQL injection attempts Updated CMDEXE signal · Nov 2023 · source · release history
  • Adds the Login Discovery templated rule to detect login endpoints. Added the Login Discovery templated rule · Jan 2023 · source · release history
Compute Digest cryptographic functions shipped Adds functions for SHA1, SHA256, and SHA516 hashing accepting base64 input within the Compute SDK. 2 releases · first seen Apr 2020

release

  • Adds ECDSA key support to SubtleCrypto.prototype.sign and SubtleCrypto.prototype.verify JavaScript SDK 3.6.0 · Sep 2023 · source · release history
  • Adds digest.hash_sha1_from_base64, digest.hash_sha256_from_base64, and digest.hash_sha516_from_base64 functions for base64 input hashing April 2020 VCL release · Apr 2020 · source · release history
CLI configuration inspection flags shipped Adds CLI flags to display the config file path and current configuration values. 2 releases · first seen Jul 2021

release

  • Enables environment variable hints for the --token flag CLI v10.2.0 · Jun 2023 · source · release history
  • New flags added to display the CLI config file path and current configuration values CLI v0.34.0 · Jul 2021 · source · release history
Binary response body support shipped Allows binary files to be included and typed arrays to be used as Response bodies in Compute. 2 releases · first seen Aug 2021

release

  • Request::with_header() has been changed to have appending behavior rather than set behavior Rust SDK 0.9.0 · Jan 2023 · source · release history
  • Allows binary files to be included and typed arrays to be used as Response bodies JavaScript SDK 0.2.0 · Aug 2021 · source · release history
Compute Rust table object extensions shipped Adds lookup methods (ACL, boolean, integer, float, IP, backend, rtime) and a contains check to the Compute Rust SDK table object. 2 releases · first seen Apr 2020

release

  • Bumps minimum supported Rust version to 1.56.0 Rust SDK 0.8.4 · Mar 2022 · source · release history
  • Adds table.contains, table.lookup_acl, table.lookup_bool, table.lookup_integer, table.lookup_float, table.lookup_ip, table.lookup_backend, and table.lookup_rtime methods to the table object April 2020 VCL release · Apr 2020 · source · release history
VCL response and cookie manipulation shipped Enables blocking responses with specific HTTP status codes and deleting cookies by name via VCL. 2 releases · first seen Sep 2020

release

  • Adds setcookie.delete_by_name to delete cookies by name in VCL November 2020 VCL release ("Croquette") · Nov 2020 · source · release history
  • Adds support for blocking responses with 300-599 status codes Next-Gen WAF for .NET 1.6.0 · Sep 2020 · source · release history
VCL utility and configuration functions shipped Adds helper functions for continent code access and server flavor configuration. 2 releases · first seen Oct 2020

release

  • Adds server-flavor configuration key to distinguish the buildpack Next-Gen WAF Heroku Buildpack 0.2.1 · Nov 2020 · source · release history
  • Continent::as_code() for easy access to two-letter continent codes Rust SDK 0.5.0 · Oct 2020 · source · release history
VCL backend variable access shipped Exposes variables for extracting backend host and port information in VCL. 2 releases · first seen Sep 2020

release

  • req.backend.name variable available for subdomain extraction September 2020 VCL release ("Cheerios") · Sep 2020 · source · release history
  • req.backend.port variable available for upstream port September 2020 VCL release ("Cheerios") · Sep 2020 · source · release history
Next-Gen WAF corporate list management shipped Allows Corp Owners to centrally manage lists of entities accessible across multiple sites. 2 releases · first seen Dec 2018

Also counts toward: Web management console

release

  • Adds Corp Lists accessible via Library > Corp Lists in corp-level navigation to manage lists centrally across multiple sites Introducing Corp Lists! · Dec 2018 · source · release history
  • Enables Corp Owners to use list items in any site-level rule for centralized management of entities like OFAC-sanctioned countries or scanner IPs Introducing Corp Lists! · Dec 2018 · source · release history
Compute JavaScript runtime updates shipped Updates the Fastly JavaScript SDK to use a newer StarlingMonkey runtime version. 1 release · first seen Nov 2026

release

  • Fastly JavaScript SDK now uses StarlingMonkey v0.4.0.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ JavaScript SDK 4.1.0 (2026-11-03) · Nov 2026 · source · release history
Compute runtime product enablement introspection shipped Exposes a runtime API surface that reports which products are currently enabled on a Compute service. 1 release · first seen Oct 2026

release

  • Adds fastly::compute_runtime::products to report which products are enabled on the service. Rust SDK 0.13.2 (2026-10-27) · Oct 2026 · source · release history
Image Optimizer graceful passthrough shipped When Image Optimizer is not enabled on a service, requests using the Image Optimizer API pass the origin response through unmodified with a Fastly-Io-Error header instead of returning an error. 1 release · first seen Oct 2026

release

  • When Request::with_image_optimizer is used on a service where Image Optimizer is not enabled, the origin response is passed through unmodified with a Fastly-Io-Error response header instead of failing. Rust SDK 0.13.2 (2026-10-27) · Oct 2026 · source · release history
Shield backend between-bytes timeout shipped Allows configuring a between-bytes timeout specifically for shield backends. 1 release · first seen Oct 2026

release

  • Supports adding a between-bytes timeout for shield backends. Rust SDK 0.13.2 (2026-10-27) · Oct 2026 · source · release history
Multi-service alert monitoring shipped Allows a single alert resource to monitor multiple services simultaneously. 1 release · first seen Oct 2026

release

  • Adds support for monitoring multiple services using a single alert resource.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Fastly Terraform Provider 10.0.0 (2026-10-21) · Oct 2026 · source · release history
NGWAF Inspect Module shipped Adds support for the NGWAF inspect API within the Compute inspect module. 1 release · first seen Dec 2025

release

  • inspect module gains support for the NGWAF inspect API (#1212) JavaScript SDK 3.38.0 · Dec 2025 · source · release history
DNS Response Metrics shipped Provides new metrics for DNS responses available in existing analytics APIs. 1 release · first seen Nov 2025

release

  • New metrics for DNS responses available in existing APIs. Add DNS responses metrics · Nov 2025 · source · release history
Compute HTML Rewriter shipped Adds the HTMLRewriter component to enable in-stream HTML transformation within Fastly Compute functions. 1 release · first seen Sep 2025

release

  • Adds HTMLRewriter to enable in-stream HTML transformation within Fastly Compute functions. JavaScript SDK 3.35.0 · Sep 2025 · source · release history
Compute ACL hostcalls support shipped Provides runtime hostcalls that allow Compute applications to programmatically evaluate access control lists during request processing. 1 release · first seen Apr 2025

release

CLI environment injection support shipped Allows injecting environment variables into the runtime build process via CLI options. 1 release · first seen Jan 2025

Also counts toward: Command-line interface

release

  • Adds --env CLI option to the runtime build process for environment injection. JavaScript SDK 3.29.0 · Jan 2025 · source · release history
Terraform config store resource management shipped Provides Terraform resources for defining and managing config store instances through infrastructure code. 1 release · first seen Jun 2023

release

  • Adds fastly_config_store resource to manage configuration data stores Fastly Terraform Provider 5.1.0 · Jun 2023 · source · release history
Terraform KV store resource management shipped Offers Terraform resources for provisioning and managing Fastly key-value stores declaratively. 1 release · first seen Jun 2023

release

  • Adds fastly_kv_store resource to manage Fastly Key-Value Stores Fastly Terraform Provider 5.1.0 · Jun 2023 · source · release history
CLI KV store entry management shipped Enables granular command-line operations for inserting, updating, and deleting key-value store entries. 1 release · first seen May 2023

Also counts toward: Command-line interface

release

  • Renames --key-name flag to --key on fastly kv-store-entry commands CLI v10.0.0 · May 2023 · source · release history
HTTP/3 protocol support shipped Implements the HTTP/3 API for managing QUIC-based service configurations and traffic handling. 1 release · first seen Feb 2023

release

  • Adds feat(http3) to implement the HTTP/3 API for Fastly services. Fastly Terraform Provider 3.1.0 · Feb 2023 · source · release history
Compute Go SDK HTTP adapter shipped Enables integration with standard Go HTTP handlers within Fastly compute workloads. 1 release · first seen Jan 2023

release

Configurable request/response header size limits shipped Allows operators to adjust the maximum byte size for HTTP request and response headers. 1 release · first seen Jan 2023

release

  • HTTP Request/Response field size limit is now configurable via a new setting Go SDK 0.1.2 · Jan 2023 · source · release history
Object Store API support shipped Provides programmatic access to globally consistent object storage via the Object Store API. 1 release · first seen Jan 2023

release

Request Cache Key Configuration shipped Allows programs to configure request cache keys programmatically within the Compute SDK. 1 release · first seen Nov 2022

release

  • Adds Request.prototype.setCacheKey method to configure request cache keys programmatically JavaScript SDK 0.5.5 · Nov 2022 · source · release history
Compute Math standard library shipped Adds exponentiation, and logarithm (base e, 2, and 10) mathematical functions to the Compute SDK. 1 release · first seen Apr 2020

release

  • Adds math.exp, math.exp2, math.log, math.log2, and math.log10 mathematical functions April 2020 VCL release · Apr 2020 · source · release history
Next-Gen WAF deployment simplification shipped Removes unnecessary file requirements for enabling the decorator. 1 release · first seen Mar 2018

release

  • Removes the requirement for creating the .enable_sigsci_decorator file. Next-Gen WAF for VMWare Tanzu Tile v1.0.0 · Mar 2018 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Command line

16 commands for Fastly, each with where it came from. This tool has no source analysis yet, so there is no option reference and no captured run beside them.

Source

Screenshots

From the release notes, newest first. Click one to see it full size.

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface

Five scores for Fastly, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail Fastly puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Commercials

pricing & packaging history · Fastly vendor page

48 readings of Fastly's pricing page since Sep 2021, with 12 relaunches of its plan lineup and 19 changes to what its plans include — each one dated, compared with the reading before it, and explained for someone buying the tool.

Pricing and packaging history is included with Researcher and Business. See how every vendor we track sells, and how that has changed over time, using data we don't publish anywhere else.

See plans →

Website history

fastly.com, every change

Fastly's home and pricing pages and 40 more pages as they looked each month from September 2021 to October 2026: 68 renders, 9 changes of tagline or palette. Step through them, play them, or put any two months side by side.

Website history is included with Researcher and Business.

See plans →

Coverage

Missing something? Tell us

What Fastly connects to, runs on and detects, read from its release notes and docs. So far: 27 new integrations, 1 new detection.

Show

28 changes, tracked since Sep 22, 2026.

  • Oct 52026

    new INSECURE-DESER anomaly signal

    With Insecure Deserialization

    We have introduced a new anomaly signal : Insecure Deserialization ( INSECURE-DESER ) : Insecure Deserialization is the attempt to exploit unsafe deserialization of data.

    New anomaly signal: INSECURE-DESER (2026-10-05) Source ↗

  • Sep 292026

    new Grafana Cloud Logs logging integration

    With fastly_service_logging_grafanacloudlogs

    feat(logging_grafanacloudlogs): add support for Grafana Cloud Logs, including the explicit fastly_service_logging_grafanacloudlogs resource ( #92 )

    Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) Source ↗

  • Sep 292026

    new DigitalOcean Spaces logging integration

    With fastly_service_logging_digitalocean

    feat(logging_digitalocean): add support for Digital Ocean Logging, including the explicit fastly_service_logging_digitalocean resource ( #95 )

    Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) Source ↗

  • Sep 292026

    new Elasticsearch logging integration

    With fastly_service_logging_elasticsearch

    feat(logging_elasticsearch): add support for Elasticsearch Logging, including the explicit fastly_service_logging_elasticsearch resource ( #105 )

    Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) Source ↗

  • Sep 292026

    new FTP logging integration

    With fastly_service_logging_ftp

    feat(logging_ftp): add support for FTP Logging, including the explicit fastly_service_logging_ftp resource ( #107 )

    Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) Source ↗

  • Sep 292026

    new Google Cloud Pub/Sub logging integration

    With fastly_service_logging_googlepubsub

    feat(logging_googlepubsub): add support for Google Cloud Pub/Sub Logging, including the explicit fastly_service_logging_googlepubsub resource ( #106 )

    Fastly Terraform Provider (beta) 0.2.0 (2026-09-29) Source ↗

Changes per month New Updated Retired
2026-0927
2026-101
How we count

Read from 21 of 810 release notes and docs updates we hold for Fastly. "First seen" is the earliest note that names something; "last" is the latest. Our history may start partway through Fastly's life, so an old integration can show a recent first-seen date.

Each change counts once: "added 40 checks" is one line, so the numbers measure how often coverage moves, not how big the catalogue is or how well it detects.

Releases

Show
Coverage in all entries

810 entries

  1. November 20262
  2. October 202619
  3. September 202643
  4. August 202612
  5. July 202615
  6. June 202627
  7. May 20264
  8. April 20266
  9. March 20267
  10. February 20265
  11. January 20266
  12. December 20255
  13. November 20258
  14. October 20255
  15. September 20256
  16. August 20256
  17. July 20257
  18. June 20257
  19. May 20258
  20. April 20254
  21. March 20254
  22. February 20257
  23. January 202511
  24. December 20246
  25. November 20248
  26. October 202411
  27. September 202411
  28. August 202416
  29. July 20246
  30. June 202410
  31. May 202411
  32. April 20245
  33. March 202414
  34. February 20248
  35. January 20247
  36. December 20235
  37. November 20235
  38. October 20234
  39. September 20238
  40. August 202310
  41. July 20239
  42. June 202310
  43. May 202311
  44. April 202316
  45. March 202314
  46. February 20233
  47. January 202311
  48. December 20227
  49. November 202212
  50. October 20229
  51. September 20227
  52. August 202210
  53. July 20229
  54. June 20229
  55. May 20225
  56. April 20226
  57. March 20224
  58. February 20227
  59. January 20229
  60. December 20214
  61. November 20214
  62. October 20214
  63. September 20216
  64. August 20217
  65. July 202110
  66. June 202110
  67. May 20216
  68. April 20213
  69. March 20214
  70. February 20215
  71. January 20216
  72. December 20201
  73. November 20204
  74. October 20204
  75. September 20205
  76. August 20203
  77. July 202010
  78. June 202017
  79. May 20209
  80. April 202014
  81. March 20209
  82. February 20207
  83. January 20205
  84. December 20192
  85. November 20191
  86. October 20194
  87. September 20193
  88. August 20193
  89. July 20192
  90. June 20193
  91. May 20196
  92. April 20191
  93. March 20193
  94. February 20195
  95. January 20194
  96. December 20181
  97. November 20184
  98. October 20186
  99. August 20181
  100. June 20182
  101. May 20184
  102. April 20183
  103. March 20183
  104. January 20185
  105. December 20172
  106. November 20172
  107. October 20171
  108. August 20172
  109. July 20172
  110. April 20173
  111. March 20178
  112. February 20171
  113. December 20162
  114. November 20161
  115. October 20161
  116. September 20166
  117. August 20162
  118. July 20162
  119. May 20162
  120. April 20162
  121. February 20163
  122. January 20161
  123. September 20151
  124. August 20151
  125. July 20155
    Show
    Coverage in all entries

    810 entries

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →