# AudioDN docs — Markdown tree

> Every page below is available as clean Markdown by appending `.md` to its URL.

- [AudioDN API Documentation](https://audiodeliverynetwork.com/docs.md) — Welcome to the AudioDN API documentation. Learn how to manage audio collections, tracks, and playback sessions.
- [API Overview](https://audiodeliverynetwork.com/docs/api.md) — Base URL, authentication, request format, and error handling for the AudioDN API.
- [API Keys](https://audiodeliverynetwork.com/docs/api/api-keys.md) — Generate Client-Side Player and Client-Side Upload keys programmatically from your server.
- [Collections](https://audiodeliverynetwork.com/docs/api/collections.md) — API endpoints for creating, updating, listing, and deleting audio collections in AudioDN. Organize tracks into albums, playlists, or folders.
- [Cover Images](https://audiodeliverynetwork.com/docs/api/covers.md) — API endpoints for uploading and managing cover art for tracks and collections. Generate automatic color themes from artwork.
- [Creators](https://audiodeliverynetwork.com/docs/api/creators.md) — API endpoints for creating, updating, listing, and deleting creators in AudioDN. Creators are sub-accounts under your organization used to classify collections and tracks and track per-creator usage.
- [Organizations](https://audiodeliverynetwork.com/docs/api/organizations.md) — API endpoints for retrieving and updating your AudioDN organization settings, branding, webhooks, and configuration.
- [Play Sessions](https://audiodeliverynetwork.com/docs/api/play-sessions.md) — API endpoints for creating secure audio playback sessions. Control access to tracks, collections, and playlists with time-limited, scoped play sessions.
- [Inline Share](https://audiodeliverynetwork.com/docs/api/share.md) — Public, no-auth redirect URLs for sharing a single track variant on social media.
- [Signing Keys](https://audiodeliverynetwork.com/docs/api/signing-keys.md) — Sign delivery URLs on your own server with an org-scoped HMAC secret, bypassing play sessions for public tracks.
- [Tracks](https://audiodeliverynetwork.com/docs/api/tracks.md) — API endpoints for uploading, updating, listing, and deleting audio tracks. Manage track metadata, cover images, and player display settings.
- [Upload Sessions](https://audiodeliverynetwork.com/docs/api/upload-sessions.md) — API endpoints for creating secure upload sessions. Enable time-limited, authenticated audio file uploads to collections.
- [Variants](https://audiodeliverynetwork.com/docs/api/variants.md) — API endpoints for configuring audio variant types. Set up transcoding profiles, preview clips, waveform generation, and quality tiers.
- [Player Component](https://audiodeliverynetwork.com/docs/components/player.md) — Audio player component with cover art, waveform visualization, and tracklist support. Explore sizes, playlists, and theme customization.
- [Uploader Component](https://audiodeliverynetwork.com/docs/components/uploader.md) — Drag-and-drop file uploader component with progress tracking and theme support.
- [Waveform Component](https://audiodeliverynetwork.com/docs/components/waveform.md) — Standalone waveform visualization component with multiple drawing styles including vertical bars, wavy curves, leaning reflections, and playhead indicators.
- [Hybrid Integration](https://audiodeliverynetwork.com/docs/integration/hybrid.md) — Use AudioDN
- [Mobile Integration](https://audiodeliverynetwork.com/docs/integration/mobile.md) — Integrate AudioDN into your iOS, Android, or Flutter app using native API calls with Client-Side API Keys.
- [Server-Side Integration](https://audiodeliverynetwork.com/docs/integration/server-side.md) — Use AudioDN
- [Signed Delivery](https://audiodeliverynetwork.com/docs/integration/signed-delivery.md) — Sign delivery URLs on your own server with a URL Signing key to skip play sessions entirely — the fastest path to playback for public tracks.
- [Web Integration](https://audiodeliverynetwork.com/docs/integration/web.md) — Integrate AudioDN into your website using web components with Client-Side API Keys. No backend required.
- [Recipes](https://audiodeliverynetwork.com/docs/recipes.md) — Task-oriented AudioDN recipes and runnable example integrations that AI coding agents and developers can adapt into working applications.
- [Preview & Waveform Workflow](https://audiodeliverynetwork.com/docs/recipes/preview-and-waveform.md) — Generate a short public preview clip and a waveform visualization for an AudioDN track, then gate the full-quality stream behind entitlement.
- [Private Podcast](https://audiodeliverynetwork.com/docs/recipes/private-podcast.md) — Serve a subscriber-only podcast with AudioDN: a collection as the feed, entitlement checks on your server, and signed delivery (or per-listener play sessions) so only paying subscribers can stream.
- [Vue Secure Upload](https://audiodeliverynetwork.com/docs/recipes/vue-secure-upload.md) — Implement the AudioDN secure upload flow in a Vue / Nuxt app: a server route mints the upload session, the browser creates a per-track URL and uploads bytes, then polls until the track is ready.
- [Roadmap](https://audiodeliverynetwork.com/docs/roadmap.md) — Upcoming features and releases planned for Audio Delivery Network.
- [Variant Types](https://audiodeliverynetwork.com/docs/variant-types.md) — Learn about the different audio variant types available in AudioDN for transcoding, previews, waveforms, and more.
- [Collection Sync Webhook](https://audiodeliverynetwork.com/docs/webhooks/collection-sync.md) — The Collection Sync webhook notifies your application whenever a collection is created, updated, or deleted.
- [Track File Webhook](https://audiodeliverynetwork.com/docs/webhooks/track-files.md) — The Track File webhook notifies your application about individual track files as they are created or fail — one file at a time, instead of unpacking the full track payload.
- [Track Processing Webhook](https://audiodeliverynetwork.com/docs/webhooks/track-processing.md) — The Track Processing webhook notifies your application when a track reaches a final outcome — ready, incomplete, or error — and when its full set of files is complete.
