Akamai EdgeGrid Authentication for HTTP Node

Akamai is one of the leading providers for content delivery networks (CDN). To interact with Akamai’s edge node REST APIs the Akamai EdgeGrid HTTP authentication scheme is required.

This allows to automate content delivery specific tasks, like taking down published content, changing cache expirations, and so on.

Unfortunately, the HTTP node of n8n does not support Akamai EdgeGrid authentication in the offered predefined credential types. Replicating the authentication scheme with other n8n nodes is not feasible, as it is way too complex. Thus n8n cannot be used yet to access Akamai REST APIs yet, which makes it unusable for any of those use cases in our content and media workflows.

For more details about the authentication scheme see Akamai’s public documentation: https://techdocs.akamai.com/developer/docs/authenticate-with-edgegrid

Also please be informed that there is a dedicated node.js library available, which provides this implementation out of the box: GitHub - akamai/AkamaiOPEN-edgegrid-node

Having this library should ease the implementation at lot to integrate this scheme into n8n’s HTTP node.