> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://akamai.ferndocs.com/edge-workers/prerequisites-and-limitations/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://akamai.ferndocs.com/_mcp/server. # Prerequisites and limitations ### What are the supported delivery products? Refer to the [Limitations](limitations.md) section for a list of supported delivery products. ### What are the supported delivery networks? EdgeWorkers is currently supported on the both the Enhanced TLS and Standard TLS networks. ### What are the supported programming languages? EdgeWorkers supports [ES2015 (ECMAScript 2015)](http://www.ecma-international.org/ecma-262/6.0/) compliant JavaScript. [Typescript](https://www.typescriptlang.org/) is also supported as a pre-compiled option via [bindings](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/akamai-edgeworkers) to our EdgeWorkers JavaScript specification. ### Is EdgeWorkers a Node.js environment? We decided not to run a Node.js environment within EdgeWorkers to reduce consumption on the edge machines. Instead, lighter-weight ES2015 compliant JavaScript is executable within the EdgeWorkers environment. ### How do I enable EdgeWorkers? To enable EdgeWorkers you need to [Set up the EdgeWorkers service](set-up-the-edgeworkers-service.md). You can then [start writing your JavaScript code](write-your-javascript-code.md).