For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
EdgeWorkers
EdgeWorkers
Deliver content to your users
Search
/
Ask AI
Akamai.com
Linode.com
Contact us
Try Akamai
Guide
Recipes
API
Release notes
CLI
Terraform
Control Center
Skip to navigation
Administration
EdgeWorkers API
Copy page
Welcome to EdgeWorkers
Rhonda new topic
Another new topic
EdgeWorkers event model
Response orchestration
Administrator and developer roles
Specifications
Tutorials
Transform response content
Boost autocomplete performance
Content insertion
Content security policy
Fire and forget
HTML rewriter dynamic content assembly
Import external module npm package manager
Live program replacement
Manifest and playlist personalization
Process response bodies
Redirect pages based on location
Response body processing copy
Store locator
Add EdgeWorkers to your contract
EdgeWorkers free trial
Manage access to EdgeWorkers
Select a resource tier
Change resource tier
Hello World tutorials
EdgeWorkers Management Application Hello World
Create an EdgeWorker ID
Create the Hello World code bundle
Add the EdgeWorker behavior
Deploy Hello World
Test Hello World
API Hello World
Create an EdgeWorker ID
Create the Hello World code bundle
Add the EdgeWorkers behavior
Deploy Hello World
Test Hello World
CLI Hello World
Create an EdgeWorker ID
Create the Hello World code bundle
Add the EdgeWorkers behavior
Deploy Hello World
Test Hello World
Set up the EdgeWorkers service
Create an EdgeWorker ID
Add the EdgeWorkers behavior
Manage EdgeWorkers
Site Failover
Test site failover
Akamai CLI
EdgeWorkers API
Create a subWorker
Debug subWorkers
SubWorkers tutorial
Flexible composition
Terminology
Create a parent EdgeWorker
Add child EdgeWorkers
Pin a revision
Review a static activation
Dynamic reactivation
Debug flexible composition
Write your JavaScript code
JavaScript error handling
Create a code bundle
Code bundle format
Import a JavaScript module
Execution environment
TypeScript
Developer tools
Code bundle editor
EdgeWorkers code profiler
Code profiler tutorial
Dev environment tutorial
IDE extensions
Sandbox
TypeScript
Unit testing for EdgeWorkers
About the JavaScript API
Request Object
Response Object
User Location Object
Device Object
CacheKey Object
Built-in modules
Cookies
Create Response
Crypto
Encoding
HTML Rewriter
HTTP Request
Log
Streams
Text Encode Transform
URL Search Params
External modules
CAT
CWT
DASH parser
EdgeKV
HLS parser
JWT
Watermarking
Best practices
Best practices for performance
Best practices for asynchronous processing
FAQ
FAQ
EdgeWorkers JavaScript code
Content transformation
Technical
Prerequisites and limitations
Product interoperability
Reporting and billing
Troubleshooting
About JavaScript troubleshooting
Standard debug headers
Standard debug header details
Enhanced debug headers
Enhanced debug header details for ResponseProvider
Enhanced debug header details for HTTP sub-requests
Enhanced debug header details for HTTP subWorkers
Error codes - EdgeWorkers Management Application
Common errors
Continue on error
About monitoring
EdgeWorkers reports
Overview report
Execution status report
Execution time report
Memory usage report
mPulse reports
JavaScript logging
Use DataStream 2 to deliver JavaScript logs
Integrate DataStream 2 logs
JavaScript logging details
DataStream 2 logs
DataStream 2 reports
DataStream 2 delivery log details
Log Delivery Service
Product limits
Resource tier limitations
Known issues
Home
EdgeWorkers
Demo APIs
Sample Spec