Private testing started on 6 November 2026. Got an invite code? Sign up here

Auvyra

Supported API Features

Which parts of the AzuraCast API Auvyra uses.

Verified against the AzuraCast OpenAPI specification, version 0.24.0, and tested against AzuraCast's public demo server.

FeatureEndpointNeeds a keyStatus
Server status/api/statusNoAvailable
Station list/api/stationsNoAvailable
Station details/api/station/{id}NoAvailable
Now playing/api/nowplaying/{id}NoAvailable
API key check/api/frontend/account/meYesAvailable
Song history/api/station/{id}/historyYesAvailable
Service status/api/station/{id}/statusYesAvailable
Skip, disconnect, restart/api/station/{id}/backend/{action}, /api/station/{id}/restartYesAvailable
Queue/api/station/{id}/queueYesAvailable
Playlists/api/station/{id}/playlists, /api/station/{id}/playlist/{playlistId}/toggleYesAvailable
Moderating song requests/api/station/{id}/reports/requestsYesAvailable
Public song requests/api/station/{id}/requests, /api/station/{id}/request/{requestId}NoAvailable
Podcasts/api/station/{id}/public/podcasts, /api/station/{id}/public/podcast/{podcastId}/episodesNoAvailable

Listener counts, live DJ details, the next track and stream information are part of the now-playing and station data.

The features from service status down depend on your API key's permissions. If your key is not allowed to use one, the page says so.

Rate limits

AzuraCast can answer with HTTP 429 when it receives too many requests. Auvyra reports this plainly and caches now-playing data to keep its request rate low.

Planned

Auvyra sends API keys using both the Authorization: Bearer and X-API-Key headers, which AzuraCast documents.