Skip to main content
All download endpoints are public and do not require authentication.

Get Download URL

GET /downloads/public Get a signed download URL for the latest release.
ParameterTypeDescription
platformstringmacos or windows
channelstringrelease or beta
curl "https://api.buildwithtrace.com/api/v2/downloads/public?platform=macos&channel=release"
Response
{
  "download_url": "https://...",
  "version": "1.1.0",
  "filename": "trace-1.1.0-macos-universal.dmg",
  "file_size": 245000000
}
Signed URLs expire after 1 hour.

List Versions

GET /downloads/versions
curl "https://api.buildwithtrace.com/api/v2/downloads/versions"
Returns all available versions with release notes and file sizes.

List Channels

GET /downloads/channels
curl "https://api.buildwithtrace.com/api/v2/downloads/channels"
Returns available release channels with the latest version for each.

Check for Updates

GET /downloads/check-update
ParameterTypeDescription
platformstringmacos or windows
archstringuniversal, x86_64, arm64
current_versionstringCurrently installed version
curl "https://api.buildwithtrace.com/api/v2/downloads/check-update?platform=macos&arch=universal&current_version=1.0.0"