For AI agents: visit https://docs.datadome.co/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Akamai EdgeWorker Changelog
- Increase length limit from 128 to 512 characters for DataDome cookie to support upcoming features
- Handle 429 status code (Too Many Requests) responses from Protection API to support upcoming features
- Remove GraphQL and JS Tag injection features
- Remove
responseProvider function
- Restore
onClientRequest and onClientResponse functions
- Remove
EW_DD_CLIENT_SIDE_KEY, EW_DD_JS_URL and EW_DD_JS_OPTIONS variables
- Map enriched headers into user-defined variables through the property manager
- Collect
Signature, Signature-Agent, and Signature-Input headers from requests to support HTTP message signatures as defined by RFC 9421
- Add
responseProvider function to inject the JavaScript Tag dynamically in HTML responses
- Add
EW_DD_CLIENT_SIDE_KEY required variable to specify the client-side key
- Add
EW_DD_JS_URL and EW_DD_JS_OPTIONS optional variables to respectively customize the URL to fetch the JavaScript Tag and define its configuration
- Remove
onClientRequest and onClientResponse functions to rely on responseProvider function
- Add information about config and API response in debug header for invalid DataDome responses to simplify module installation and troubleshooting
- Truncate
X-Real-IP
- Rename
ClientId into ClientID to comply with API contract
- Fix default timeout following documentation
- Collect list of request headers for detection improvement
- Add support of session by header
- Improve edge case error handling