/

latester/api reference

what it's for

a read-only JSON API exposing the latest stable versions tracked by latester. designed to be passed to an AI assistant at the start of a session — it can then suggest up-to-date versions for Dockerfiles, CI configs, and similar.

endpoints

  • GET /api/v1/versions — full list of tracked versions
  • GET /api/v1/versions/{id} — single entry by ID

data is sourced from GitHub Releases, Docker Hub, go.dev, nodejs.org, npm, Maven Central and services.gradle.org. may be up to 24h old.

GET /api/v1/versions

{
  "generated_at": "2026-05-21T10:30:00Z",
  "note": "Stable release versions sourced from official upstreams (GitHub, Docker Hub, go.dev). May be up to 24h old.",
  "versions": [
    {
      "id":             "php",
      "owner":          "library",
      "name":           "php-fpm",
      "version":        "8.4.7-fpm",
      "arch":           "",
      "source":         "dockerhub",
      "updatedAgo":     "2d ago",
      "freshnessClass": "age-stale",
      "url":            "https://hub.docker.com/_/php/tags"
    },
    {
      "id":             "golang",
      "owner":          "golang",
      "name":           "go",
      "version":        "go1.24.3",
      "arch":           "linux/amd64",
      "source":         "godev",
      "updatedAgo":     "5d ago",
      "freshnessClass": "age-stale",
      "url":            "https://go.dev/dl/go1.24.3.linux-amd64.tar.gz"
    }
  ]
}

GET /api/v1/versions/{id}

returns a single entry. id matches the id field in the list above.

{
  "id":             "traefik",
  "owner":          "traefik",
  "name":           "traefik",
  "version":        "v3.4.1",
  "arch":           "linux/amd64",
  "source":         "github",
  "updatedAgo":     "3d ago",
  "freshnessClass": "age-stale",
  "url":            "https://github.com/traefik/traefik/releases/download/v3.4.1/traefik_v3.4.1_linux_amd64.tar.gz"
}

returns 404 with {"error":"not found"} if the ID doesn't exist.

available IDs

  • woodpecker-agent — Woodpecker CI agent
  • woodpecker-server — Woodpecker CI server
  • opentofu — OpenTofu
  • gitea — Gitea
  • traefik — Traefik
  • golang — Go (go.dev official release)
  • golang-alpine — Go Docker image (Alpine)
  • alpine — Alpine Linux Docker image
  • php — PHP-FPM Docker image
  • node-lts — Node.js latest LTS (nodejs.org)
  • node-alpine — Node.js LTS Docker image (Alpine)
  • postgres-alpine — PostgreSQL Docker image (Alpine)
  • maven — Apache Maven (Maven Central)
  • gradle — Gradle (services.gradle.org)
  • spring-boot — Spring Boot (Maven Central)
  • junit — JUnit 5 / Jupiter (Maven Central)
  • angular — Angular (npm)
  • jest — Jest (npm)
  • playwright — Playwright (npm)
  • cypress — Cypress (npm)
← back to tracker