Fastly: vendor profile
In short
Fastly published a Compute walkthrough on 2026-05-28 that uses Defuddle, Turndown and linkedom to convert pages, and a cold conversion takes a few hundred milliseconds. There is no one-click conversion, and the pages read describe no rendering of client-side JavaScript apps. Compute includes 10 million requests a month free.
At a glance
standards.txt fastly
llms-txt = no statement
markdown-negotiation = partial
markdown-twin = partial
initial-html = no statement
real-404 = no statement
vary-accept = no statement
0 supports, 2 partial or announced, 4 no statement.
Fastly Host, CDN or edge product
Edge cloud and CDN with Fastly Compute, a WebAssembly runtime where a small service can answer Accept: text/markdown or known AI crawlers with a cached markdown copy of the origin page.
- Type
- Host, CDN or edge product
- Home page
- www.fastly.com, answered HTTP 200 on 2026-11-05
- Last read
- 5 November 2026
What it does for this layer
- Fastly published "Give AI Agents the Markdown They Actually Want" on 2026-05-28, a walkthrough of a Fastly Compute service that serves agents a markdown version of the same page while normal requests pass to the origin. [primary source, 2026-05-28] source, read 5 November 2026.
- The Fastly example converts a page to markdown when the user agent matches one of 17 AI crawler patterns or the request sends Accept: text/markdown. [primary source] source, read 5 November 2026.
- The Fastly example also answers an explicit /md/<path> prefix with markdown regardless of headers, for debugging and spot checks. [primary source] source, read 5 November 2026.
- Fastly's example uses Defuddle for content extraction and Turndown for markdown, with linkedom providing the DOM inside the Compute JavaScript runtime. [primary source] source, read 5 November 2026.
- Fastly says a markdown conversion takes a few hundred milliseconds on a cold request and uses SimpleCache to cache the result at the edge. [primary source] source, read 5 November 2026.
- Fastly says a typical article in markdown compresses to 20 to 30 percent of its HTML size. [vendor claim] source, read 5 November 2026.
- Fastly pricing lists 10 million Compute requests a month free and usage-based tiers beyond that. [primary source, 2026-11-05] source, read 5 November 2026.
- Fastly's pricing page lists an AI Runtime Control product for routing, governance and observability of AI and agentic traffic at the edge, with 100,000 requests a month free. [primary source] source, read 5 November 2026.
Products and plans
| Product | What it is | Price | As of | Source |
|---|---|---|---|---|
| Fastly Compute | WebAssembly edge runtime where request handlers can read headers such as Accept and transform origin responses. | Usage-based, with a free allowance 10 million Compute requests a month free | 2026-11-05 | source |
| Fastly CDN (Full Site Delivery) | Content delivery with caching and VCL or Compute configuration. | Usage-based, with a free allowance Free tier, Growth usage-based and Enterprise quote | 2026-11-05 | source |
Standards
| Standard | Status | What the vendor's pages say | Source |
|---|---|---|---|
| llms-txt | no statement | No llms.txt feature in the pages read. | none |
| markdown-negotiation | partial | A Fastly blog example builds Accept: text/markdown handling on Compute; it is sample code, not a switch. | source |
| markdown-twin | partial | The same example serves /md/<path> as markdown. | source |
| initial-html | no statement | Fastly caches and serves the origin HTML; rendering is the origin's job. | none |
| real-404 | no statement | Status codes pass through from the origin in the pages read. | none |
| vary-accept | no statement | The blog excerpt read does not state the Vary header it sends. | none |
Checks on its own site
| Reading | Result | Date |
|---|---|---|
| Home page request | HTTP 200; H1 in the initial HTML: yes; 1,294 words; 2 JSON-LD blocks | 2026-11-05 |
| Request with Accept: text/markdown | HTTP 200, text/html, Vary: Accept-Encoding | 2026-11-05 |
| /llms.txt at the host root | HTTP 200, text/plain, 16 KB, starts with an H1 | 2026-11-05 |
| A made-up path | HTTP 404 | 2026-11-05 |
| Ora score, cached | 70, grade B | 2026-10-16 |
| Cloudflare keyless scan | 20, L1 Basic Web Presence | 2026-11-05 |
| Shared crawl row | Tranco rank 6,999; home page HTTP 200; H1 in the HTML: yes; 1,747 words; JSON-LD types: Organization, Corporation; answers markdown: no; made-up path HTTP 404; llms.txt valid: yes | 2026-11-04 |
What it does not do
- Fastly has no one-click markdown conversion; the May 2026 blog post is code a customer deploys on Compute.
- Fastly does not render client-side JavaScript apps into HTML for agents in the pages read.
Related pages on this site
Sources
- Fastly: home page https://www.fastly.com/, read 5 November 2026
- Give AI Agents the Markdown They Actually Want | Fastly https://www.fastly.com/blog/give-ai-agents-markdown-they-actually-want, read 5 November 2026
- Explore Fastly Pricing Tiers and Package Options | Fastly https://www.fastly.com/pricing, read 5 November 2026
Last reviewed 5 November 2026