Documentation

Public lifecycle API

Read verified product lifecycle evidence through a bounded JSON interface.

Endpoint

GET /api/v1/lifecycle?q=postgresql%2016 returns up to 25 matching versions. GET /api/v1/lifecycle?slug=postgresql-16 returns an exact version.

Rate limits

Anonymous access is limited to 60 requests per hour per keyed network identifier. Valid paid API keys receive configured tenant limits. Limits may tighten automatically during abuse.

Evidence shape

Each milestone includes type, date, precision, confidence, official source title and URL, checked-at time, and evidence excerpt. Unknown values remain null; they are never inferred.