Your upload flow
AudioDN Uploader or (voice) Recorder web components with a Client-Side Upload key
A scoped Client-Side Upload key lives in the page or app → the AudioDN Uploader or (voice) Recorder web component creates the upload session → AudioDN uploads and processes the files.
- Credential
- Client-Side Upload key
- Where the credential lives
- In the browser or native app (scoped)
- Who decides whether uploading is permitted
- The key scope (and optional collection configuration) decides what may be uploaded
- Who supplies the interface
- AudioDN Uploader or (voice) Recorder web components
- Who performs the upload steps
- The AudioDN web component performs the individual upload steps
- Backend
- No backend required
- 1 Create a scoped Client-Side Upload key
- 2 Add the AudioDN Uploader or (voice) Recorder web component
- 3 Users select files or record voice from the microphone
- 4 AudioDN creates the session, track(s), and uploads
- 5 Wait for processing to finish
- A Client-Side Upload key can only create upload sessions — not read or delete tracks.
- Never put an API Access key or URL Signing secret in browser or mobile code.