Jump to Content
EdgeWorkers
GuideRecipesAPIRelease notesCLITerraformControl Center
TrainingSupportCommunityEdgeWorkers
TrainingSupportCommunity
GuideRecipesAPIRelease notesCLITerraformControl Center

Welcome

  • Welcome to EdgeWorkers
  • EdgeWorkers event model
    • Response orchestration
  • Administrator and developer roles
  • Specifications
  • Use cases
    • Store locator

Prerequisites

  • Add EdgeWorkers to your contract
    • EdgeWorkers free trial
  • Manage access to EdgeWorkers
  • Select a resource tier

Get started

  • Hello World tutorials
  • EdgeWorkers Management application Hello World
    • Create an EdgeWorker ID
    • Add the EdgeWorker behavior
    • Create the Hello World code bundle
    • Deploy Hello World
    • Test Hello World
  • API Hello World
    • Create an EdgeWorker ID
    • Add the EdgeWorkers behavior
    • Create the Hello World code bundle
    • Deploy Hello World
    • Test Hello World
  • CLI Hello World
    • Create an EdgeWorker ID
    • Add the EdgeWorkers behavior
    • Create the Hello World code bundle
    • Deploy Hello World
    • Test Hello World

Administration

  • Set up the EdgeWorkers service
  • Create an EdgeWorker ID
  • Add the EdgeWorkers behavior
  • Manage EdgeWorkers
  • Configure Site Failover
    • Test Site Failover
  • Akamai CLI
  • EdgeWorkers API

Development

  • Write your JavaScript code
    • JavaScript error handling
  • Create a code bundle
    • Code bundle format
  • Import a JavaScript module
  • Developer tools
    • Code bundle editor
    • TypeScript
    • Unit testing for EdgeWorkers
    • EdgeWorkers IDE extensions (VSCode and IntelliJ)
    • Sandbox
    • EdgeWorkers Code Profiler
    • Code profiler tutorial
    • Development environment tutorial

JavaScript API reference

  • About the JavaScript API
  • Request Object
  • User Location Object
  • Device Object
  • CacheKey Object
  • Response Object
  • Built-in modules
    • create-response
    • streams
    • text-encode-transform
    • http-request
    • cookies
    • url-search-params
    • log
    • encoding
    • crypto

Technical resources

  • Best practices
    • Performance
    • Asynchronous processing
  • FAQ
    • General questions
    • Prerequisites and limitations
    • Technical
    • EdgeWorkers JavaScript code
    • Reporting and billing
    • Product interoperability
    • Troubleshooting
  • Release notes
  • EdgeWorkers Postman collection
  • EdgeKV documentation

Debug

  • About JavaScript troubleshooting
  • Standard debug headers
    • Standard debug header details
  • Enhanced debug headers
    • Enhanced debug headers for responseProvider
    • Enhanced debug header details
    • Enhanced debug header details for HTTP sub-requests
  • JavaScript logging
    • JavaScript Logging details
  • Log Delivery Service
  • Error codes - EdgeWorkers Management Application
  • Common errors

Monitor

  • View EdgeWorkers reports
    • Overview report
    • Execution status report
    • Execution time report
    • Memory usage report
  • Integrate DataStream 2 logs
    • DataStream 2 log details

Limitations

  • Product limits
  • Resource tier limitations
  • Known issues

FAQ

Suggest Edits

Find answers to commonly asked questions about EdgeWorkers. We've curated this list of General questions to provide information about EdgeWorkers and serverless computing. You can also find FAQs related to these more specific EdgeWorkers topics that will help you gain deeper insight about how the product works:

  • Prerequisites and limitations
  • Technical
  • EdgeWorkers JavaScript code
  • Reporting and billing
  • Product interoperability
  • Troubleshooting

Updated 9 months ago