> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://akamai.ferndocs.com/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).