API Document
Documentation for the eol.support API.
GET
/api/productsList all products
This endpoint allows you to retrieve a list of all products.
Request
GET
curl https://eol.support/api/products \
-H "Accept: application/json" \
Response
[
"adobe-coldfusion",
"backdrop",
"cakephp",
"django",
"eslint",
"google-pixel",
"harbor",
"ibm-aix",
"jquery",
"kotlin",
"linux-kernel",
"microsoft-visual-studio",
"nodejs",
...
]
GET
/api/products/:slugRetrieve a product
This endpoint allows you to retrieve a product by providing the product slug.
Properties
- Name
slug
- Type
- string
- Description
The slug for the product.
- Name
name
- Type
- string
- Description
The name for the product.
- Name
releasePolicyLink
- Type
- string
- Description
The Release Policy Link for the product.
- Name
desciption
- Type
- string
- Description
The desciption for the product.
- Name
releases
- Type
- array
- Description
The releases list for the product.
Properties for release
- Name
releaseCycle
- Type
- string
- Description
The release cycle for release.
- Name
releaseLabel
- Type
- string
- Description
The label for release.
- Name
codename
- Type
- string
- Description
The codename for release.
- Name
releaseDate
- Type
- string
- Description
The release date for release.
- Name
lts
- Type
- boolean
- Description
The long term support for release.
- Name
eol
- Type
- date or boolean
- Description
The end of life for release.
- Name
eoas
- Type
- date or boolean
- Description
The end of active support for release.
- Name
eoes
- Type
- date or boolean
- Description
The end of extended/commercial support for release.
- Name
latest
- Type
- string
- Description
The latest version for release.
- Name
latestReleaseDate
- Type
- date
- Description
The release date for latest version.
- Name
discontinued
- Type
- date or boolean
- Description
The discontinuation date for release.
- Name
link
- Type
- string
- Description
A link to the changelog for the latest release.
Request
GET
curl https://eol.support/api/products/nodejs \
-H "Accept: application/json" \
Response
{
"slug": "nodejs",
"name": "Node.js",
"releasePolicyLink": "https://nodejs.org/en/about/previous-releases",
"description": "Node.js is an open-source, cross-platform JavaScript run-time environment built on Chrome's V8 JavaScript engine that executes JavaScript code outside a browser.",
"releases": [
{
"releaseCycle": "23",
"releaseDate": "2024-10-16",
"lts": 0,
"eoas": "2025-04-01",
"eol": "2025-06-01",
"latest": "23.9.0",
"latestReleaseDate": "2025-02-26"
...
},
...
]
}