EOL intelligence,
where your team already works.
endoflife.ai tracks end-of-life dates and EOL Risk Scores™ for 455+ 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. Configure the products you run once — the panel shows EOL date, risk level, and days remaining for each, refreshed hourly. EOL products highlight red, approaching-EOL yellow.
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.
Build your own
Every integration above runs on the endoflife.ai developer API — lifecycle data for 455+ products and 8,000+ versions, with EOL Risk Scores™. Use it in your CI pipeline, SBOM tooling, security scanner, or internal dashboards.