KosmoKrator

data

endoflife.date CLI for AI Agents

Use the endoflife.date CLI from KosmoKrator to call endoflife.date tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

endoflife.date CLI Setup

endoflife.date can be configured headlessly with `kosmokrator integrations:configure endoflife-date`.

Install, configure, and verify
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash

# Configure and verify this integration.
kosmokrator integrations:configure endoflife-date --enable --read allow --write ask --json
kosmokrator integrations:doctor endoflife-date --json
kosmokrator integrations:status --json

Credentials

Authentication type: No credentials none. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.

No credentials are required.

Command Patterns

The generic command is stable across every integration. The provider shortcut is shorter for humans.

Generic CLI call
kosmo integrations:call endoflife-date.endoflife_date_index '{}' --json
Provider shortcut
kosmo integrations:endoflife-date endoflife_date_index '{}' --json

Discovery

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

Discovery commands
kosmo integrations:docs endoflife-date --json
kosmo integrations:docs endoflife-date.endoflife_date_index --json
kosmo integrations:schema endoflife-date.endoflife_date_index --json
kosmo integrations:search "endoflife.date" --json
kosmo integrations:list --json

Automation Contexts

The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.

CLI Functions

Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.

endoflife-date.endoflife_date_index

List main endoflife.date API v1 endpoints.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_index '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_index '{}' --json

endoflife-date.endoflife_date_products

List product summaries.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_products '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_products '{}' --json

endoflife-date.endoflife_date_products_full

List products with full lifecycle data.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_products_full '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_products_full '{}' --json

endoflife-date.endoflife_date_product

Get one product with release lifecycle data.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_product '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_product '{}' --json

endoflife-date.endoflife_date_product_release

Get one product release cycle.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_product_release '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_product_release '{}' --json

endoflife-date.endoflife_date_latest_release

Get the latest release cycle for a product.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_latest_release '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_latest_release '{}' --json

endoflife-date.endoflife_date_categories

List lifecycle product categories.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_categories '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_categories '{}' --json

endoflife-date.endoflife_date_category_products

List product summaries in a category.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_category_products '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_category_products '{}' --json

endoflife-date.endoflife_date_tags

List lifecycle product tags.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_tags '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_tags '{}' --json

endoflife-date.endoflife_date_tag_products

List product summaries with a tag.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_tag_products '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_tag_products '{}' --json

endoflife-date.endoflife_date_identifier_types

List known identifier types.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_identifier_types '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_identifier_types '{}' --json

endoflife-date.endoflife_date_identifiers

List identifiers for a type and their products.

Read read
Parameters
none
Generic call
kosmo integrations:call endoflife-date.endoflife_date_identifiers '{}' --json
Shortcut
kosmo integrations:endoflife-date endoflife_date_identifiers '{}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

endoflife-date.endoflife_date_index 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_index --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_products 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_products --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_products_full 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_products_full --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_product 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_product --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_product_release 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_product_release --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_latest_release 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_latest_release --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_categories 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_categories --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_category_products 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_category_products --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_tags 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_tags --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_tag_products 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_tag_products --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_identifier_types 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_identifier_types --json
ParameterTypeRequiredDescription
No parameters.
endoflife-date.endoflife_date_identifiers 0 parameters
Schema command
kosmo integrations:schema endoflife-date.endoflife_date_identifiers --json
ParameterTypeRequiredDescription
No parameters.

Permissions

Headless calls still follow the integration read/write permission policy. Configure read/write defaults with integrations:configure. Add --force only for trusted automation that should bypass that policy.