Open Divergence Radar Catalog Method Feedback

Is axios/axios the successor of request/request?

axios/axios subject · successor candidate successor of? request/request object · predecessor

request-axios · status observed

Data verified at: 2026-11-14T08:01:20.183Z (UTC)

Conclusion status

No confirmed conclusion exists for this pair. The evidence below is presented for transparency; a relationship conclusion requires a human review that has not happened, or a previous decision no longer matches the current evidence.

Supporting: a registry marks the predecessor package deprecated. Supporting: the predecessor's README declares the project deprecated.

Seed context: Negative-leaning research question: the request package is deprecated but names no single successor; axios must not be auto-confirmed.

Evidence (2)

Verbatim excerpts from official sources, whitespace-normalized. Full payloads are hashed and retained by the pipeline; collection failures never fabricate evidence.

readme_self_deprecated

For more information about why request is deprecated and possible alternatives refer to this issue.
Source
Official source
Revision
42290d5cea…42290d5cea4d858158f12122e403df04165aaa2a
First observed
2026-09-12T02:59:28Z

registry_deprecated

request has been deprecated, see https://github.com/request/request/issues/3142
Source
Official source
Revision
2.88.22.88.2
First observed
2026-09-12T02:59:28Z

Observed repository facts

As of the last verified collection. These are facts about the snapshots, not activity verdicts — a low number is not a claim that a project is inactive.

EndpointRepoStarsLast pushForkArchived
axios/axios axios/axios 109389 2026-11-11T12:36:21Z no no
request/request request/request 25480 2024-08-14T00:09:41Z no no

Package registry facts

PackageLatestDeprecatedDeprecation messageYanked (latest)
npm:axios 1.21.1 no — —
npm:request 2.88.2 yes
request has been deprecated, see https://github.com/request/request/issues/3142
—

Versions & deployment facts

Official release and package declarations, compared independently of the relationship verdict. These are not installation tests or a migration guarantee. Missing declarations mean unknown.

Version-scoped runtime comparison — literal declarations, not migration advice
axios/axiosrequest/request
axios · 1.21.1

observed

Not declared / unknown

request · 2.88.2

observed

node
>= 6
Coverage and version-matching notes (1)

axios/axios · docs/package.json: No matching published package version was established.

axios/axios

Release-pinned deployment declarations

Release commit · v1.21.1 · complete

Commit: 335e2f8464f58a3ab485486b8d6964fea3e3f30a

Collection endpoint (may change) · Observed 2026-11-09T21:00:57.954Z

Response SHA-256: db1ca427737582d9c721fe93406486c773204c75e4cc8a1577f1f782465dbeb9

Release tree · v1.21.1 · complete

Commit: 335e2f8464f58a3ab485486b8d6964fea3e3f30a

Collection endpoint (may change) · Observed 2026-11-09T21:00:57.954Z

File search coverage: selected_manifest_names. Only selected manifest filenames were searched; fixtures and vendored dependency directories are excluded. Unlisted declarations remain unknown.

Response SHA-256: b43ff2194a3bdf5d3c61004969b70367aad0f4294446ff7e3de40883df020a84

package.json · v1.21.1 · complete

Commit: 335e2f8464f58a3ab485486b8d6964fea3e3f30a

Commit-pinned source · Observed 2026-11-09T21:00:57.954Z

File context: unspecified. Package version in file: 1.21.1.

Runtime declaration in this file
Not declared / unknown
Services and dependency roles

No service declarations extracted from this file; production requirements remain unknown.

Container configuration

Response SHA-256: cd8b1d3d3b3f887bf9abcc77a311f8efb8ff623bafd7aa6a6368f3070be6286a

docs/package.json · v1.21.1 · complete

Commit: 335e2f8464f58a3ab485486b8d6964fea3e3f30a

Commit-pinned source · Observed 2026-11-09T21:00:57.954Z

File context: unspecified. Package version in file: 1.0.0.

Runtime declaration in this file
Not declared / unknown
Services and dependency roles

No service declarations extracted from this file; production requirements remain unknown.

Container configuration

Response SHA-256: 6deb92d00b51792a92e96daff62cab001b1417a3978bfc1fa9a0d4009ccfc66e

axios · 1.21.1 · not_modified

Official source

npm latest dist-tag. Verified: 2026-11-14T19:02:19.838Z (UTC).

Published-version declarations. engines can be advisory; !os/!cpu entries are exclusions. Missing fields are unknown. Package dependencies are not external-service requirements.

Runtime declarations
Not declared / unknown
Operating systems
Not declared / unknown
CPU architectures
Not declared / unknown
C libraries
Not declared / unknown
Direct dependency declarations
{
  "dependencies": {
    "follow-redirects": "^1.16.2",
    "form-data": "^4.0.6",
    "https-proxy-agent": "^5.0.1",
    "proxy-from-env": "^2.1.0"
  },
  "devDependencies": {
    "@babel/core": "^7.29.7",
    "@babel/preset-env": "^7.29.7",
    "@commitlint/cli": "^21.2.4",
    "@commitlint/config-conventional": "^21.2.4",
    "@eslint/js": "^10.0.1",
    "@rollup/plugin-alias": "^6.0.1",
    "@rollup/plugin-babel": "^7.1.0",
    "@rollup/plugin-commonjs": "^29.0.3",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-terser": "^1.0.2",
    "@vitest/browser": "^5.0.5",
    "@vitest/browser-playwright": "^5.0.5",
    "abortcontroller-polyfill": "^1.7.8",
    "acorn": "^8.19.0",
    "body-parser": "^2.4.0",
    "cross-env": "^10.1.0",
    "dev-null": "^0.1.1",
    "eslint": "^10.13.0",
    "express": "^5.3.0",
    "formdata-node": "^6.0.3",
    "formidable": "^3.5.4",
    "fs-extra": "^11.4.1",
    "get-stream": "^9.0.1",
    "globals": "^17.13.0",
    "gulp": "^5.0.1",
    "husky": "^9.1.7",
    "lint-staged": "^17.6.0",
    "minimist": "^1.2.8",
    "multer": "^2.5.0",
    "playwright": "^1.64.1",
    "prettier": "^3.9.10",
    "rollup": "^4.66.0",
    "rollup-plugin-bundle-size": "^1.0.3",
    "selfsigned": "^5.5.0",
    "stream-throttle": "^0.1.3",
    "typescript": "^7.0.2",
    "vitest": "^5.0.5"
  },
  "optionalDependencies": null,
  "peerDependencies": null
}
Changes from the previous distinct observation (2)
version

Before

"1.21.0"

After

"1.21.1"
Direct dependency declarations

Before

{
  "dependencies": {
    "follow-redirects": "^1.16.0",
    "form-data": "^4.0.6",
    "https-proxy-agent": "^5.0.1",
    "proxy-from-env": "^2.1.0"
  },
  "devDependencies": {
    "@babel/core": "^7.29.0",
    "@babel/preset-env": "^7.29.5",
    "@commitlint/cli": "^21.2.0",
    "@commitlint/config-conventional": "^21.2.0",
    "@eslint/js": "^10.0.1",
    "@rollup/plugin-alias": "^6.0.0",
    "@rollup/plugin-babel": "^7.1.0",
    "@rollup/plugin-commonjs": "^29.0.3",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-terser": "^1.0.0",
    "@vitest/browser": "^4.1.9",
    "@vitest/browser-playwright": "^4.1.9",
    "abortcontroller-polyfill": "^1.7.8",
    "acorn": "^8.17.0",
    "body-parser": "^2.3.0",
    "cross-env": "^10.1.0",
    "dev-null": "^0.1.1",
    "eslint": "^10.6.0",
    "express": "^5.2.1",
    "formdata-node": "^6.0.3",
    "formidable": "^3.5.4",
    "fs-extra": "^11.3.6",
    "get-stream": "^9.0.1",
    "globals": "^17.7.0",
    "gulp": "^5.0.1",
    "husky": "^9.1.7",
    "lint-staged": "^17.0.8",
    "minimist": "^1.2.8",
    "multer": "^2.2.0",
    "playwright": "^1.61.1",
    "prettier": "^3.9.4",
    "rollup": "^4.60.4",
    "rollup-plugin-bundle-size": "^1.0.3",
    "selfsigned": "^5.5.0",
    "stream-throttle": "^0.1.3",
    "typescript": "^5.9.3",
    "vitest": "^4.1.9"
  },
  "optionalDependencies": null,
  "peerDependencies": null
}

After

{
  "dependencies": {
    "follow-redirects": "^1.16.2",
    "form-data": "^4.0.6",
    "https-proxy-agent": "^5.0.1",
    "proxy-from-env": "^2.1.0"
  },
  "devDependencies": {
    "@babel/core": "^7.29.7",
    "@babel/preset-env": "^7.29.7",
    "@commitlint/cli": "^21.2.4",
    "@commitlint/config-conventional": "^21.2.4",
    "@eslint/js": "^10.0.1",
    "@rollup/plugin-alias": "^6.0.1",
    "@rollup/plugin-babel": "^7.1.0",
    "@rollup/plugin-commonjs": "^29.0.3",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-terser": "^1.0.2",
    "@vitest/browser": "^5.0.5",
    "@vitest/browser-playwright": "^5.0.5",
    "abortcontroller-polyfill": "^1.7.8",
    "acorn": "^8.19.0",
    "body-parser": "^2.4.0",
    "cross-env": "^10.1.0",
    "dev-null": "^0.1.1",
    "eslint": "^10.13.0",
    "express": "^5.3.0",
    "formdata-node": "^6.0.3",
    "formidable": "^3.5.4",
    "fs-extra": "^11.4.1",
    "get-stream": "^9.0.1",
    "globals": "^17.13.0",
    "gulp": "^5.0.1",
    "husky": "^9.1.7",
    "lint-staged": "^17.6.0",
    "minimist": "^1.2.8",
    "multer": "^2.5.0",
    "playwright": "^1.64.1",
    "prettier": "^3.9.10",
    "rollup": "^4.66.0",
    "rollup-plugin-bundle-size": "^1.0.3",
    "selfsigned": "^5.5.0",
    "stream-throttle": "^0.1.3",
    "typescript": "^7.0.2",
    "vitest": "^5.0.5"
  },
  "optionalDependencies": null,
  "peerDependencies": null
}
Provenance

Parser: software-1

First observed: 2026-11-09T18:00:15.396Z (UTC)

Last checked: 2026-11-14T19:02:19.838Z (UTC)

Source response SHA-256: 581d82cb8ee73bd328457e9c66d048dd15652beb1c19c83cd1f1a687d4deb75b

GitHub release · v1.21.1 · not_modified

Official source

GitHub latest published non-prerelease (not a semantic-version ranking). Verified: 2026-11-15T00:00:39.849Z (UTC).

Listed release assets only. Asset names do not prove platform support or successful execution.

Runtime declarations
Not declared / unknown
Operating systems
Not declared / unknown
CPU architectures
Not declared / unknown
C libraries
Not declared / unknown
Direct dependency declarations
Not declared / unknown
Published artifacts (0)
    Changes from the previous distinct observation (1)
    version

    Before

    "v1.21.0"

    After

    "v1.21.1"
    Provenance

    Parser: software-1

    First observed: 2026-11-09T20:01:44.903Z (UTC)

    Last checked: 2026-11-15T00:00:39.849Z (UTC)

    Source response SHA-256: c26d0a2f24950730a99527fcc5bafaea66551b7755d94ccec9c138a7cb2f1d92

    request/request

    Release-pinned deployment declarations

    Unknown: no release-pinned files have been collected. The default branch is not substituted.

    request · 2.88.2 · not_modified

    Official source

    npm latest dist-tag. Verified: 2026-11-14T19:02:19.838Z (UTC).

    Published-version declarations. engines can be advisory; !os/!cpu entries are exclusions. Missing fields are unknown. Package dependencies are not external-service requirements.

    Runtime declarations
    {
      "node": ">= 6"
    }
    Operating systems
    Not declared / unknown
    CPU architectures
    Not declared / unknown
    C libraries
    Not declared / unknown
    Direct dependency declarations
    {
      "dependencies": {
        "aws-sign2": "~0.7.0",
        "aws4": "^1.8.0",
        "caseless": "~0.12.0",
        "combined-stream": "~1.0.6",
        "extend": "~3.0.2",
        "forever-agent": "~0.6.1",
        "form-data": "~2.3.2",
        "har-validator": "~5.1.3",
        "http-signature": "~1.2.0",
        "is-typedarray": "~1.0.0",
        "isstream": "~0.1.2",
        "json-stringify-safe": "~5.0.1",
        "mime-types": "~2.1.19",
        "oauth-sign": "~0.9.0",
        "performance-now": "^2.1.0",
        "qs": "~6.5.2",
        "safe-buffer": "^5.1.2",
        "tough-cookie": "~2.5.0",
        "tunnel-agent": "^0.6.0",
        "uuid": "^3.3.2"
      },
      "devDependencies": {
        "bluebird": "^3.2.1",
        "browserify": "^13.0.1",
        "browserify-istanbul": "^2.0.0",
        "buffer-equal": "^1.0.0",
        "codecov": "^3.0.4",
        "coveralls": "^3.0.2",
        "function-bind": "^1.0.2",
        "karma": "^3.0.0",
        "karma-browserify": "^5.0.1",
        "karma-cli": "^1.0.0",
        "karma-coverage": "^1.0.0",
        "karma-phantomjs-launcher": "^1.0.0",
        "karma-tap": "^3.0.1",
        "nyc": "^14.1.1",
        "phantomjs-prebuilt": "^2.1.3",
        "rimraf": "^2.2.8",
        "server-destroy": "^1.0.1",
        "standard": "^9.0.0",
        "tape": "^4.6.0",
        "taper": "^0.5.0"
      },
      "optionalDependencies": null,
      "peerDependencies": null
    }
    Provenance

    Parser: software-1

    First observed: 2026-09-16T11:10:38.085Z (UTC)

    Last checked: 2026-11-14T19:02:19.838Z (UTC)

    Source response SHA-256: 065d7bfe543885333c9daa776520ffa0217f08654242de3824bb4cbfd04a63b7

    GitHub release · Unknown version · stale evidence

    Latest collection: unavailable. No verified release declaration is available. This does not mean the project has no releases or platform support.

    Official source

    Timeline

    “Event time” is an upstream timestamp when the source provides one; “first observed” is when this project saw it. They are deliberately separate columns.

    EventEvent timeFirst observedSource
    axios/axios metadata first observed — 2026-09-11T16:52:08Z link
    recent commit activity of axios/axios observed (5 commits in sampled window) 2026-09-10T08:25:53Z 2026-09-11T16:52:11Z link
    request/request metadata first observed — 2026-09-11T16:52:12Z link
    recent commit activity of request/request observed (5 commits in sampled window) 2020-02-11T23:39:46Z 2026-09-11T16:52:15Z link
    automatic evaluation -> insufficient_data — 2026-09-11T16:53:25Z —
    evidence: readme_self_deprecated — 2026-09-11T16:53:25Z link
    evidence: registry_deprecated — 2026-09-11T16:53:25Z link
    automatic evaluation -> insufficient_data — 2026-09-11T16:58:20Z —
    evidence: readme_self_deprecated — 2026-09-11T16:58:20Z link
    evidence: registry_deprecated — 2026-09-11T16:58:20Z link
    automatic evaluation -> insufficient_data — 2026-09-12T02:55:35Z —
    evidence: readme_self_deprecated — 2026-09-12T02:55:35Z link
    evidence: registry_deprecated — 2026-09-12T02:55:35Z link
    automatic evaluation -> insufficient_data — 2026-09-12T02:57:05Z —
    evidence: readme_self_deprecated — 2026-09-12T02:57:05Z link
    evidence: registry_deprecated — 2026-09-12T02:57:05Z link
    automatic evaluation -> insufficient_data — 2026-09-12T02:59:28Z —
    evidence: readme_self_deprecated — 2026-09-12T02:59:28Z link
    evidence: registry_deprecated — 2026-09-12T02:59:28Z link

    Decision and dispute history

    Review decisions are recorded privately with reasons that stay internal; this public history shows what happened and when, not why.

    KindWhen (UTC)
    automatic evaluation → insufficient_data2026-09-11T16:53:25Z
    automatic evaluation → insufficient_data2026-09-11T16:58:20Z
    automatic evaluation → insufficient_data2026-09-12T02:55:35Z
    automatic evaluation → insufficient_data2026-09-12T02:57:05Z
    automatic evaluation → insufficient_data2026-09-12T02:59:28Z

    To question this report, use the feedback form, select “data error”, and include pair ID request-axios. Feedback is reviewed privately and does not change a report automatically.

    Snapshot taken at 2026-11-15T10:01:58.857Z (UTC).