JSON API
Latest RStudio Builds
Most of the time, you’re probably wanting to just get a link to the latest RStudio build, from the current daily branch, for a particular platform. For that, you want this URL:
https://dailies.rstudio.com/rstudio/latest/index.json
This will return a JSON blob that tells you the current daily branch’s codename and version, and a list of products built for that branch. It looks something like this:
{
"branch": "Globemaster Allium",
"version": "2026.04",
"products": {
"electron": {
"name": "RStudio Desktop",
"platforms": {
"windows": {
"name": "Windows 11",
"architecture": "x86_64",
"link": "https://dl.dailies.rstudio.com/electron/windows/RStudio-2026.04.0-516.exe",
"filename": "RStudio-2026.04.0-516.exe",
"sha256": "54d1cbf4a509ddbc87124f92ca4c0b2c2a981f2f89ecd2c988312496b42c728b",
"channel": "Daily",
"version": "2026.04.0+516",
"size": 319794120,
"commit": "b6e0cfc06de5308cf1a2d9696a2fe2116c010619",
"date": "2026-04-14 18:45:23 +0000 UTC"
},
...
So, for example, a very simple script to get a link to the latest Windows build might look like this:
$ curl -s https://dailies.rstudio.com/rstudio/latest/index.json | jq '.products.electron.platforms.windows.link'
"https://dl.dailies.rstudio.com/electron/windows/RStudio-2026.04.0-516.exe"
Notes:
- This API returns the latest build for the daily branch only. If you want builds from other branches (stable, etc), see below.
- The version and code name will change when RStudio releases new software.
- Builds returned by this API, like all daily builds, are not guaranteed to be stable.
By Branch or Release
Sometimes what you need is the latest build for a particular branch; for example, if you have a stable version of RStudio but are tracking patches or updates to it.
A link to the latest builds for a given branch can be found on the bottom right hand side of the page when you’re looking at a branch’s builds; alternately, you can use the link above, replacing latest with the branch name or release version. For example, to get the latest Apple Blossom (2026.01) builds:
https://dailies.rstudio.com/rstudio/apple-blossom/index.json
You can also use the release version (YYYY.MM) instead of the branch name:
https://dailies.rstudio.com/rstudio/2026.01/index.json
Stable Builds
The above mechanisms will let you track the very latest dailies or new builds for a particular branch or release. To find stable releases, use this URL:
https://dailies.rstudio.com/api/v1/release/index.json
It lists every supported release version, newest version first, with each version’s published builds, newest first. Because the order never changes when a patch ships, released[0] is always the current release and released[1] the one before it:
$ curl -s https://dailies.rstudio.com/api/v1/release/index.json | jq -r '.released[1].published[0].build'
2026.08.2+200.pro1
Each published build’s builds_url lists all of its installers, in the same products/platforms shape as the daily JSON above. For example, the Ubuntu 24 Workbench installer from the release before the current one:
$ curl -s "$(curl -s https://dailies.rstudio.com/api/v1/release/index.json | jq -r '.released[1].published[0].builds_url')" \
| jq -r '.products.workbench.platforms["noble-amd64"].link'
.in_development[0].branch is the current daily branch, e.g. blue-mistflower, and .in_development[0].latest_build is its highest build version so far, with the same builds_url and docs_urls as a published build. .upcoming lists the planned release versions after it, with their codenames and expected release dates. Every endpoint and field is described in the generated API reference.