EOL intelligence,
where your team already works.
endoflife.ai tracks end-of-life dates and EOL Risk Scores™ for 500+ products. These official integrations bring that intelligence into your CI pipeline, your editor, and your dashboards — so nobody on your team discovers an EOL runtime from a breach report. All free, powered by the endoflife.ai API.
Fail the build before your stack goes end-of-life. Scans your repository for version pins — .nvmrc, .python-version, Gemfile, go.mod, Dockerfile FROM lines, package.json engines, .tool-versions and more — and checks each against the endoflife.ai API. EOL runtimes fail the build with annotations and a job summary; approaching-EOL runtimes warn.
Inline end-of-life warnings as you type. A red underline on any version pin that is EOL, yellow when it's approaching. Hover for the EOL date, days past EOL, and a link to the full risk score card. Supports .nvmrc, .python-version, .ruby-version, .tool-versions, package.json engines, go.mod, Dockerfile, and composer.json.
EOL status for your whole stack on the dashboards your team already watches — no exporter to run. Prometheus scrapes the endoflife.ai metrics endpoint directly; one scrape job listing your stack as slug:version pairs is the entire setup. Stat row, per-component risk scores colored by band, sortable inventory, days-until-EOL trend, and the per-factor score breakdown. A native panel plugin is also in Grafana's review queue.
A classic monitoring check for end-of-life exposure: OK while supported, WARNING as end of life approaches, CRITICAL once it's past — with the EOL date, days remaining, and EOL Risk Score™ in the status line and perfdata. Zero dependencies (Python 3 standard library), MIT licensed, Icinga2 command definition included.
Agentless Zabbix 6.0+ template: one HTTP-agent call per hour, then a discovery rule creates per-component items — EOL Risk Score™, lifecycle status, days until EOL, latest release — with triggers for end-of-life, approaching-EOL, and high risk. Under review in the official community-templates repository; available from our repo today.
Give any MCP-compatible AI agent — Claude, Cursor, and the rest — direct, structured access to lifecycle intelligence: EOL dates, support status, EOL Risk Scores™, and the verification record behind every date. Ask "which of these versions dies within 180 days?" and get an answer grounded in verified data, not model memory.
Live EOL intelligence inside Datadog — surface end-of-life and approaching-EOL components alongside the observability data your team already monitors. Currently in development through the Datadog Partner Network.
Free, live end-of-life status badges for your README, powered by Shields.io endpoint badges. Shows a product's EOL status or its EOL Risk Score™, regenerated with every endoflife.ai build.
Build your own
Every integration above runs on the endoflife.ai developer API — lifecycle data for 500+ products and 8,000+ versions, with EOL Risk Scores™. Use it in your CI pipeline, SBOM tooling, security scanner, or internal dashboards.