Playground
Request inspector
See exactly what the client sends: the path, the X-Akamai-ACS-* headers, the string that gets signed and a ready curl command. Handy when NetStorage answers 403.
Everything runs in your browser and nothing is sent anywhere. Still, prefer a test upload account over a production key. NetStorage only accepts a signature within one minute of its time, so a generated curl command works for about a minute.
HTTP request
String to sign
curl
TypeScript
CLI example
XML explorer
Paste a NetStorage XML reply to see the object the client returns. The shape matches the client: the root's attributes become attribs, and each child element becomes a list of its attributes.
Result