[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3873":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":18,"lastSyncTime":33,"discoverSource":34},3873,"got","sindresorhus\u002Fgot","sindresorhus","🌐 Human-friendly and powerful HTTP request library for Node.js","",null,"TypeScript",14915,988,107,0,7,20,2,74.49,"MIT License",false,"main",[24,25,26,27,28,29],"http","http-client","http-request","https","nodejs","npm-package","2026-06-12 04:00:19","\u003Cdiv align=\"center\">\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Cimg width=\"360\" src=\"media\u002Flogo.svg\" alt=\"Got\">\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Chr>\n\t\u003Cp>\n\t\t\u003Cp>\n\t\t\t\u003Csup>\n\t\t\t\tSindre's open source work is supported by the community.\u003Cbr>Special thanks to:\n\t\t\t\u003C\u002Fsup>\n\t\t\u003C\u002Fp>\n\t\t\u003Cbr>\n\t\t\u003Cbr>\n\t\t\u003Ca href=\"https:\u002F\u002Fwww.fame.fi#gh-light-mode-only\">\n\t\t\t\u003Cimg src=\"https:\u002F\u002Fsindresorhus.com\u002Fassets\u002Fthanks\u002Ffame-logo-light.svg\" width=\"200\" alt=\"Fame Helsinki\">\n\t\t\u003C\u002Fa>\n\t\t\u003Ca href=\"https:\u002F\u002Fwww.fame.fi#gh-dark-mode-only\">\n\t\t\t\u003Cimg src=\"https:\u002F\u002Fsindresorhus.com\u002Fassets\u002Fthanks\u002Ffame-logo-dark.svg\" width=\"200\" alt=\"Fame Helsinki\">\n\t\t\u003C\u002Fa>\n\t\t\u003Cbr>\n\t\t\u003Cbr>\n\t\t\u003Cbr>\n\t\t\u003Cbr>\n\t\t\u003Ca href=\"https:\u002F\u002Fdepot.dev?utm_source=github&utm_medium=sindresorhus\">\n\t\t\t\u003Cdiv>\n\t\t\t\t\u003Cpicture>\n\t\t\t\t\t\u003Csource width=\"180\" media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fsindresorhus.com\u002Fassets\u002Fthanks\u002Fdepot-logo-dark.svg\">\n\t\t\t\t\t\u003Csource width=\"180\" media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fsindresorhus.com\u002Fassets\u002Fthanks\u002Fdepot-logo-light.svg\">\n\t\t\t\t\t\u003Cimg width=\"180\" src=\"https:\u002F\u002Fsindresorhus.com\u002Fassets\u002Fthanks\u002Fdepot-logo-light.svg\" alt=\"Depot logo\">\n\t\t\t\t\u003C\u002Fpicture>\n\t\t\t\u003C\u002Fdiv>\n\t\t\t\u003Cb>Fast remote container builds and GitHub Actions runners.\u003C\u002Fb>\n\t\t\u003C\u002Fa>\n\t\t\u003Cbr>\n\t\t\u003Cbr>\n\t\t\u003Cbr>\n\t\u003C\u002Fp>\n\t\u003Chr>\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Cbr>\n\t\u003Cbr>\n\u003C\u002Fdiv>\n\n> Human-friendly and powerful HTTP request library for Node.js\n\n\u003C!-- [![Coverage Status](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fsindresorhus\u002Fgot\u002Fbranch\u002Fmain\u002Fgraph\u002Fbadge.svg)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fsindresorhus\u002Fgot\u002Fbranch\u002Fmain) -->\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fgot.svg)](https:\u002F\u002Fnpmjs.com\u002Fgot)\n[![Install size](https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=got)](https:\u002F\u002Fpackagephobia.com\u002Fresult?p=got)\n\n[See how Got compares to other HTTP libraries](#comparison)\n\n---\n\n**You probably want [Ky](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky) instead, by the same people. It's smaller, works in the browser too, and is more stable since it's built on [`Fetch`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FFetch_API). Or [fetch-extras](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Ffetch-extras) for simple needs.**\n\n---\n\n**Support questions should be asked [here](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Fdiscussions).**\n\n## Install\n\n```sh\nnpm install got\n```\n\n**Warning:** This package is native [ESM](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FJavaScript\u002FGuide\u002FModules) and no longer provides a CommonJS export. If your project uses CommonJS, you will have to [convert to ESM](https:\u002F\u002Fgist.github.com\u002Fsindresorhus\u002Fa39789f98801d908bbc7ff3ecc99d99c). Please don't open issues for questions regarding CommonJS \u002F ESM.\n\n**Got v11 is no longer maintained and we will not accept any backport requests.**\n\n## Take a peek\n\n**A [quick start](documentation\u002Fquick-start.md) guide is available.**\n\n### JSON mode\n\nGot has a dedicated option for handling JSON payload.\\\nFurthermore, the promise exposes a `.json\u003CT>()` function that returns `Promise\u003CT>`.\n\n```js\nimport got from 'got';\n\nconst {data} = await got.post('https:\u002F\u002Fhttpbin.org\u002Fanything', {\n\tjson: {\n\t\thello: 'world'\n\t}\n}).json();\n\nconsole.log(data);\n\u002F\u002F=> {\"hello\": \"world\"}\n```\n\nFor advanced JSON usage, check out the [`parseJson`](documentation\u002F2-options.md#parsejson) and [`stringifyJson`](documentation\u002F2-options.md#stringifyjson) options.\n\n**For more useful tips like this, visit the [Tips](documentation\u002Ftips.md) page.**\n\n## Highlights\n\n- [Used by 10K+ packages and 5M+ repos](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Fnetwork\u002Fdependents)\n- [Actively maintained](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Fgraphs\u002Fcontributors)\n- [Trusted by many companies](#widely-used)\n\n## Documentation\n\nBy default, Got will retry on failure. To disable this option, set [`options.retry.limit`](documentation\u002F7-retry.md#retry) to 0.\n\n#### Main API\n\n- [x] [Promise API](documentation\u002F1-promise.md)\n- [x] [Options](documentation\u002F2-options.md)\n- [x] [Stream API](documentation\u002F3-streams.md)\n- [x] [Pagination API](documentation\u002F4-pagination.md)\n- [x] [Advanced HTTPS API](documentation\u002F5-https.md)\n- [x] [HTTP\u002F2 support](documentation\u002F2-options.md#http2)\n- [x] [`Response` class](documentation\u002F3-streams.md#response-2)\n\n#### Timeouts and retries\n\n- [x] [Advanced timeout handling](documentation\u002F6-timeout.md)\n- [x] [Retries on failure](documentation\u002F7-retry.md)\n- [x] [Errors with metadata](documentation\u002F8-errors.md)\n\n#### Advanced creation\n\n- [x] [Hooks](documentation\u002F9-hooks.md)\n- [x] [Instances](documentation\u002F10-instances.md)\n- [x] [Progress events & other events](documentation\u002F3-streams.md#events)\n- [x] [Plugins](documentation\u002Flets-make-a-plugin.md)\n- [x] [Compose](documentation\u002Fexamples\u002Fadvanced-creation.js)\n\n#### Cache, Proxy and UNIX sockets\n\n- [x] [RFC compliant caching](documentation\u002Fcache.md)\n- [x] [Proxy support](documentation\u002Ftips.md#proxying)\n- [x] [Unix Domain Sockets](documentation\u002F2-options.md#enableunixsockets)\n\n#### Integration\n\n- [x] [Diagnostics Channel](documentation\u002Fdiagnostics-channel.md)\n- [x] [TypeScript support](documentation\u002Ftypescript.md)\n- [x] [AWS](documentation\u002Ftips.md#aws)\n- [x] [Testing](documentation\u002Ftips.md#testing)\n\n---\n\n### Migration guides\n\n- [Request migration guide](documentation\u002Fmigration-guides\u002Frequest.md)\n  - [*(Note that Request is unmaintained)*](https:\u002F\u002Fgithub.com\u002Frequest\u002Frequest\u002Fissues\u002F3142)\n- [Axios](documentation\u002Fmigration-guides\u002Faxios.md)\n- [Node.js](documentation\u002Fmigration-guides\u002Fnodejs.md)\n\n## Got plugins\n\n- [`got4aws`](https:\u002F\u002Fgithub.com\u002FSamVerschueren\u002Fgot4aws) - Got convenience wrapper to interact with AWS v4 signed APIs\n- [`gh-got`](https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgh-got) - Got convenience wrapper to interact with the GitHub API\n- [`gl-got`](https:\u002F\u002Fgithub.com\u002Fsingapore\u002Fgl-got) - Got convenience wrapper to interact with the GitLab API\n- [`gotql`](https:\u002F\u002Fgithub.com\u002Fkhaosdoctor\u002Fgotql) - Got convenience wrapper to interact with GraphQL using JSON-parsed queries instead of strings\n- [`got-fetch`](https:\u002F\u002Fgithub.com\u002Falexghr\u002Fgot-fetch) - Got with a [`fetch`](https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FFetch_API) interface\n- [`got-scraping`](https:\u002F\u002Fgithub.com\u002Fapify\u002Fgot-scraping) - Got wrapper specifically designed for web scraping purposes\n- [`got-ssrf`](https:\u002F\u002Fgithub.com\u002FJaneJeon\u002Fgot-ssrf) - Got wrapper to protect server-side requests against SSRF attacks\n\n## Comparison\n\n|                       | `got`               | [`node-fetch`][n0]   | [`ky`][k0]               | [`axios`][a0]      | [`superagent`][s0]     |\n|-----------------------|:-------------------:|:--------------------:|:------------------------:|:------------------:|:----------------------:|\n| HTTP\u002F2 support        | :heavy_check_mark:¹ | :x:                  | :heavy_check_mark:       | :x:                | :heavy_check_mark:\\*\\* |\n| Browser support       | :x:                 | :heavy_check_mark:\\* | :heavy_check_mark:       | :heavy_check_mark: | :heavy_check_mark:     |\n| Promise API           | :heavy_check_mark:  | :heavy_check_mark:   | :heavy_check_mark:       | :heavy_check_mark: | :heavy_check_mark:     |\n| Stream API            | :heavy_check_mark:  | Node.js only         | :x:                      | :x:                | :heavy_check_mark:     |\n| Pagination API        | :heavy_check_mark:  | :x:                  | :x:                      | :x:                | :x:                    |\n| Request aborting       | :heavy_check_mark:  | :heavy_check_mark:   | :heavy_check_mark:       | :heavy_check_mark: | :heavy_check_mark:     |\n| RFC compliant caching | :heavy_check_mark:  | :x:                  | :x:                      | :x:                | :x:                    |\n| Cookies (out-of-the-box) | :heavy_check_mark: | :x:                | :x:                      | :x:                | :x:                    |\n| Follows redirects     | :heavy_check_mark:  | :heavy_check_mark:   | :heavy_check_mark:       | :heavy_check_mark: | :heavy_check_mark:     |\n| Retries on failure    | :heavy_check_mark:  | :x:                  | :heavy_check_mark:       | :x:                | :heavy_check_mark:     |\n| Progress events       | :heavy_check_mark:  | :x:                  | :heavy_check_mark: | Browser only       | :heavy_check_mark:     |\n| Handles gzip\u002Fdeflate  | :heavy_check_mark:  | :heavy_check_mark:   | :heavy_check_mark:       | :heavy_check_mark: | :heavy_check_mark:     |\n| Advanced timeouts     | :heavy_check_mark:  | :x:                  | :x:                      | :x:                | :x:                    |\n| Timings               | :heavy_check_mark:  | :x:                  | :x:                      | :x:                | :x:                    |\n| Errors with metadata  | :heavy_check_mark:  | :x:                  | :heavy_check_mark:       | :heavy_check_mark: | :x:                    |\n| JSON mode             | :heavy_check_mark:  | :heavy_check_mark:   | :heavy_check_mark:       | :heavy_check_mark: | :heavy_check_mark:     |\n| Custom defaults       | :heavy_check_mark:  | :x:                  | :heavy_check_mark:       | :heavy_check_mark: | :x:                    |\n| Composable            | :heavy_check_mark:  | :x:                  | :x:                      | :x:                | :heavy_check_mark:     |\n| Hooks                 | :heavy_check_mark:  | :x:                  | :heavy_check_mark:       | :heavy_check_mark: | :x:                    |\n| Issues open           | [![][gio]][g1]      | [![][nio]][n1]       | [![][kio]][k1]           | [![][aio]][a1]     | [![][sio]][s1]         |\n| Issues closed         | [![][gic]][g2]      | [![][nic]][n2]       | [![][kic]][k2]           | [![][aic]][a2]     | [![][sic]][s2]         |\n| Downloads             | [![][gd]][g3]       | [![][nd]][n3]        | [![][kd]][k3]            | [![][ad]][a3]      | [![][sd]][s3]          |\n| Coverage              | TBD                 | [![][nc]][n4]        | [![][kc]][k4]            | [![][ac]][a4]      | [![][sc]][s4]          |\n| Build                 | [![][gb]][g5]       | [![][nb]][n5]        | [![][kb]][k5]            | [![][ab]][a5]      | [![][sb]][s5]          |\n| Bugs                  | [![][gbg]][g6]      | [![][nbg]][n6]       | [![][kbg]][k6]           | [![][abg]][a6]     | [![][sbg]][s6]         |\n| Dependents            | [![][gdp]][g7]      | [![][ndp]][n7]       | [![][kdp]][k7]           | [![][adp]][a7]     | [![][sdp]][s7]         |\n| Install size          | [![][gis]][g8]      | [![][nis]][n8]       | [![][kis]][k8]           | [![][ais]][a8]     | [![][sis]][s8]         |\n| GitHub stars          | [![][gs]][g9]       | [![][ns]][n9]        | [![][ks]][k9]            | [![][as]][a9]      | [![][ss]][s9]          |\n| TypeScript support    | [![][gts]][g10]     | [![][nts]][n10]      | [![][kts]][k10]          | [![][ats]][a10]    | [![][sts]][s11]        |\n| Last commit           | [![][glc]][g11]     | [![][nlc]][n11]      | [![][klc]][k11]          | [![][alc]][a11]    | [![][slc]][s11]        |\n\n\\* It's almost API compatible with the browser `fetch` API.\\\n\\*\\* Need to switch the protocol manually. Doesn't accept PUSH streams and doesn't reuse HTTP\u002F2 sessions.\\\n¹ Requires Node.js 15.10.0 or above.\\\n:sparkle: Almost-stable feature, but the API may change. Don't hesitate to try it out!\\\n:grey_question: Feature in early stage of development. Very experimental.\n\n\u003C!-- GITHUB -->\n[k0]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\n[n0]: https:\u002F\u002Fgithub.com\u002Fnode-fetch\u002Fnode-fetch\n[a0]: https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\n[s0]: https:\u002F\u002Fgithub.com\u002Fvisionmedia\u002Fsuperagent\n\n\u003C!-- ISSUES OPEN -->\n[gio]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fsindresorhus\u002Fgot?color=gray&label\n[kio]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fsindresorhus\u002Fky?color=gray&label\n[nio]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fbitinn\u002Fnode-fetch?color=gray&label\n[aio]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Faxios\u002Faxios?color=gray&label\n[sio]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fvisionmedia\u002Fsuperagent?color=gray&label\n\n[g1]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc\n[k1]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc\n[n1]: https:\u002F\u002Fgithub.com\u002Fbitinn\u002Fnode-fetch\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc\n[a1]: https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc\n[s1]: https:\u002F\u002Fgithub.com\u002Fvisionmedia\u002Fsuperagent\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc\n\n\u003C!-- ISSUES CLOSED -->\n[gic]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed-raw\u002Fsindresorhus\u002Fgot?color=blue&label\n[kic]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed-raw\u002Fsindresorhus\u002Fky?color=blue&label\n[nic]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed-raw\u002Fbitinn\u002Fnode-fetch?color=blue&label\n[aic]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed-raw\u002Faxios\u002Faxios?color=blue&label\n[sic]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-closed-raw\u002Fvisionmedia\u002Fsuperagent?color=blue&label\n\n[g2]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Fissues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc\n[k2]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\u002Fissues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc\n[n2]: https:\u002F\u002Fgithub.com\u002Fbitinn\u002Fnode-fetch\u002Fissues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc\n[a2]: https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\u002Fissues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc\n[s2]: https:\u002F\u002Fgithub.com\u002Fvisionmedia\u002Fsuperagent\u002Fissues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc\n\n\u003C!-- DOWNLOADS -->\n[gd]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fgot?color=darkgreen&label\n[kd]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fky?color=darkgreen&label\n[nd]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fnode-fetch?color=darkgreen&label\n[ad]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Faxios?color=darkgreen&label\n[sd]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fsuperagent?color=darkgreen&label\n\n[g3]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fgot\n[k3]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fky\n[n3]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fnode-fetch\n[a3]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Faxios\n[s3]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fsuperagent\n\n\u003C!-- COVERAGE -->\n[kc]: https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fsindresorhus\u002Fky?color=0b9062&label\n[nc]: https:\u002F\u002Fimg.shields.io\u002Fcoveralls\u002Fgithub\u002Fbitinn\u002Fnode-fetch?color=0b9062&label\n[ac]: https:\u002F\u002Fimg.shields.io\u002Fcoveralls\u002Fgithub\u002Fmzabriskie\u002Faxios?color=0b9062&label\n[sc]: https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fvisionmedia\u002Fsuperagent?color=0b9062&label\n\n[k4]: https:\u002F\u002Fcodecov.io\u002Fgh\u002Fsindresorhus\u002Fky\n[n4]: https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Fbitinn\u002Fnode-fetch\n[a4]: https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Fmzabriskie\u002Faxios\n[s4]: https:\u002F\u002Fcodecov.io\u002Fgh\u002Fvisionmedia\u002Fsuperagent\n\n\u003C!-- BUILD -->\n[gb]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Factions\u002Fworkflows\u002Fmain.yml\u002Fbadge.svg\n[kb]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\u002Factions\u002Fworkflows\u002Fmain.yml\u002Fbadge.svg\n[nb]: https:\u002F\u002Fimg.shields.io\u002Ftravis\u002Fbitinn\u002Fnode-fetch?label\n[ab]: https:\u002F\u002Fimg.shields.io\u002Ftravis\u002Faxios\u002Faxios?label\n[sb]: https:\u002F\u002Fimg.shields.io\u002Ftravis\u002Fvisionmedia\u002Fsuperagent?label\n\n[g5]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Factions\u002Fworkflows\u002Fmain.yml\n[k5]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\u002Factions\u002Fworkflows\u002Fmain.yml\n[n5]: https:\u002F\u002Ftravis-ci.org\u002Fgithub\u002Fbitinn\u002Fnode-fetch\n[a5]: https:\u002F\u002Ftravis-ci.org\u002Fgithub\u002Faxios\u002Faxios\n[s5]: https:\u002F\u002Ftravis-ci.org\u002Fgithub\u002Fvisionmedia\u002Fsuperagent\n\n\u003C!-- BUGS -->\n[gbg]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fsindresorhus\u002Fgot\u002Fbug?color=darkred&label\n[kbg]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fsindresorhus\u002Fky\u002Fbug?color=darkred&label\n[nbg]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fbitinn\u002Fnode-fetch\u002Fbug?color=darkred&label\n[abg]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Faxios\u002Faxios\u002Fbug-fix?color=darkred&label\n[sbg]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues-raw\u002Fvisionmedia\u002Fsuperagent\u002FBug?color=darkred&label\n\n[g6]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug\n[k6]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug\n[n6]: https:\u002F\u002Fgithub.com\u002Fbitinn\u002Fnode-fetch\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Abug\n[a6]: https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A%22bug-fix%22\n[s6]: https:\u002F\u002Fgithub.com\u002Fvisionmedia\u002Fsuperagent\u002Fissues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3ABug\n\n\u003C!-- DEPENDENTS -->\n[gdp]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fdependents\u002Fgot?color=orange&label\n[kdp]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fdependents\u002Fky?color=orange&label\n[ndp]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fdependents\u002Fnode-fetch?color=orange&label\n[adp]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fdependents\u002Faxios?color=orange&label\n[sdp]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Fdependents\u002Fsuperagent?color=orange&label\n\n[g7]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fgot?activeTab=dependents\n[k7]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fky?activeTab=dependents\n[n7]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fnode-fetch?activeTab=dependents\n[a7]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Faxios?activeTab=dependents\n[s7]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fvisionmedia?activeTab=dependents\n\n\u003C!-- INSTALL SIZE -->\n[gis]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=got\n[kis]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=ky\n[nis]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=node-fetch\n[ais]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=axios\n[sis]: https:\u002F\u002Fpackagephobia.com\u002Fbadge?p=superagent\n\n[g8]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=got\n[k8]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=ky\n[n8]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=node-fetch\n[a8]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=axios\n[s8]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=superagent\n\n\u003C!-- GITHUB STARS -->\n[gs]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fsindresorhus\u002Fgot?color=white&label\n[ks]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fsindresorhus\u002Fky?color=white&label\n[ns]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fbitinn\u002Fnode-fetch?color=white&label\n[as]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Faxios\u002Faxios?color=white&label\n[ss]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fvisionmedia\u002Fsuperagent?color=white&label\n\n[g9]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\n[k9]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\n[n9]: https:\u002F\u002Fgithub.com\u002Fnode-fetch\u002Fnode-fetch\n[a9]: https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\n[s9]: https:\u002F\u002Fgithub.com\u002Fvisionmedia\u002Fsuperagent\n\n\u003C!-- TYPESCRIPT SUPPORT -->\n[gts]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Ftypes\u002Fgot?label\n[kts]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Ftypes\u002Fky?label\n[nts]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Ftypes\u002Fnode-fetch?label\n[ats]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Ftypes\u002Faxios?label\n[sts]: https:\u002F\u002Fbadgen.net\u002Fnpm\u002Ftypes\u002Fsuperagent?label\n\n[g10]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\n[k10]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\n[n10]: https:\u002F\u002Fgithub.com\u002Fnode-fetch\u002Fnode-fetch\n[a10]: https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\n\n\u003C!-- LAST COMMIT -->\n[glc]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fsindresorhus\u002Fgot?color=gray&label\n[klc]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fsindresorhus\u002Fky?color=gray&label\n[nlc]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fbitinn\u002Fnode-fetch?color=gray&label\n[alc]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Faxios\u002Faxios?color=gray&label\n[slc]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Fvisionmedia\u002Fsuperagent?color=gray&label\n\n[g11]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fgot\u002Fcommits\n[k11]: https:\u002F\u002Fgithub.com\u002Fsindresorhus\u002Fky\u002Fcommits\n[n11]: https:\u002F\u002Fgithub.com\u002Fnode-fetch\u002Fnode-fetch\u002Fcommits\n[a11]: https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios\u002Fcommits\n[s11]: https:\u002F\u002Fgithub.com\u002Fvisionmedia\u002Fsuperagent\u002Fcommits\n\n[Click here][InstallSizeOfTheDependencies] to see the install size of the Got dependencies.\n\n[InstallSizeOfTheDependencies]: https:\u002F\u002Fpackagephobia.com\u002Fresult?p=@sindresorhus\u002Fis@7.2.0,byte-counter@0.1.0,cacheable-lookup@7.0.0,cacheable-request@13.0.18,chunk-data@0.1.0,decompress-response@10.0.0,http2-wrapper@2.2.1,keyv@5.6.0,lowercase-keys@4.0.1,responselike@4.0.2,type-fest@5.4.4\n\n## Maintainers\n\n[![Sindre Sorhus](https:\u002F\u002Fgithub.com\u002Fsindresorhus.png?size=100)](https:\u002F\u002Fsindresorhus.com) | [![Szymon Marczak](https:\u002F\u002Fgithub.com\u002Fszmarczak.png?size=100)](https:\u002F\u002Fgithub.com\u002Fszmarczak)\n---|---\n[Sindre Sorhus](https:\u002F\u002Fsindresorhus.com) | [Szymon Marczak](https:\u002F\u002Fgithub.com\u002Fszmarczak)\n\n\u003Ca name=\"widely-used\">\u003C\u002Fa>\n## These amazing companies are using Got\n\n\u003Ctable>\n\u003Ctbody>\n\t\u003Ctr>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fsegment.com\">\n\t\t\t\t\u003Cimg width=\"90\" valign=\"middle\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F697676\u002F47693700-ddb62500-dbb7-11e8-8332-716a91010c2d.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fantora.org\">\n\t\t\t\t\u003Cimg width=\"100\" valign=\"middle\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F79351\u002F47706840-d874cc80-dbef-11e8-87c6-5f0c60cbf5dc.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fgetvoip.com\">\n\t\t\t\t\u003Cimg width=\"150\" valign=\"middle\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F10832620\u002F47869404-429e9480-dddd-11e8-8a7a-ca43d7f06020.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fexoframejs\u002Fexoframe\">\n\t\t\t\t\u003Cimg width=\"150\" valign=\"middle\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F365944\u002F47791460-11a95b80-dd1a-11e8-9070-e8f2a215e03a.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"http:\u002F\u002Fkaraokes.moe\">\n\t\t\t\t\u003Cimg width=\"140\" valign=\"middle\" src=\"https:\u002F\u002Fkaraokes.moe\u002Fassets\u002Fimages\u002Findex.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frenovatebot\u002Frenovate\">\n\t\t\t\t\u003Cimg width=\"150\" valign=\"middle\" src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F38656520?s=200&v=4\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fresist.bot\">\n\t\t\t\t\u003Cimg width=\"150\" valign=\"middle\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F3322287\u002F51992724-28736180-2473-11e9-9764-599cfda4b012.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fwww.naturalcycles.com\">\n\t\t\t\t\u003Cimg width=\"150\" valign=\"middle\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F170270\u002F92244143-d0a8a200-eec2-11ea-9fc0-1c07f90b2113.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\t\u003Ctr>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fmicrolink.io\">\n\t\t\t\t\u003Cimg width=\"150\" valign=\"middle\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F36894700\u002F91992974-1cc5dc00-ed35-11ea-9d04-f58b42ce6a5e.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\t\u003Ctd align=\"center\">\n\t\t\t\u003Ca href=\"https:\u002F\u002Fradity.com\">\n\t\t\t\t\u003Cimg width=\"150\" valign=\"middle\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F29518613\u002F91814036-97fb9500-ec44-11ea-8c6c-d198cc23ca29.png\">\n\t\t\t\u003C\u002Fa>\n\t\t\u003C\u002Ftd>\n\t\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003C!-- \u003Cbr> -->\n\n\u003C!-- *Creating an awesome product? Open an issue to get listed here.* -->\n\n\u003Cbr>\n\n> Segment is a happy user of Got! Got powers the main backend API that our app talks to. It's used by our in-house RPC client that we use to communicate with all microservices.\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvadimdemedes\">Vadim Demedes\u003C\u002Fa>\n\n> Antora, a static site generator for creating documentation sites, uses Got to download the UI bundle. In Antora, the UI bundle (aka theme) is maintained as a separate project. That project exports the UI as a zip file we call the UI bundle. The main site generator downloads that UI from a URL using Got and streams it to vinyl-zip to extract the files. Those files go on to be used to create the HTML pages and supporting assets.\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmojavelinux\">Dan Allen\u003C\u002Fa>\n\n> GetVoIP is happily using Got in production. One of the unique capabilities of Got is the ability to handle Unix sockets which enables us to build a full control interfaces for our docker stack.\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdanielkalen\">Daniel Kalen\u003C\u002Fa>\n\n> We're using Got inside of Exoframe to handle all the communication between CLI and server. Exoframe is a self-hosted tool that allows simple one-command deployments using Docker.\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyamalight\">Tim Ermilov\u003C\u002Fa>\n\n> Karaoke Mugen uses Got to fetch content updates from its online server.\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FAxelTerizaki\">Axel Terizaki\u003C\u002Fa>\n\n> Renovate uses Got, gh-got and gl-got to send millions of queries per day to GitHub, GitLab, npmjs, PyPi, Packagist, Docker Hub, Terraform, CircleCI, and more.\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frarkins\">Rhys Arkins\u003C\u002Fa>\n\n> Resistbot uses Got to communicate from the API frontend where all correspondence ingresses to the officials lookup database in back.\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchris-erickson\">Chris Erickson\u003C\u002Fa>\n\n> Natural Cycles is using Got to communicate with all kinds of 3rd-party REST APIs (over 9000!).\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkirillgroshkov\">Kirill Groshkov\u003C\u002Fa>\n\n> Microlink is a cloud browser as an API service that uses Got widely as the main HTTP client, serving ~22M requests a month, every time a network call needs to be performed.\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKikobeats\">Kiko Beats\u003C\u002Fa>\n\n> We’re using Got at Radity. Thanks for such an amazing work!\n>\n> — \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FMirzayevFarid\">Mirzayev Farid\u003C\u002Fa>\n","Got 是一个为 Node.js 设计的友好且功能强大的 HTTP 请求库。它支持处理 JSON 数据、自动重试、超时控制等核心功能，并采用 TypeScript 编写，确保了代码的类型安全与可维护性。此外，Got 作为原生 ESM 模块，不再提供 CommonJS 导出，适用于需要现代化 JavaScript 模块系统的项目。该库适合在需要执行复杂网络请求的应用场景中使用，如数据抓取、API 调用等任务，能够帮助开发者更高效地处理 HTTP(S) 请求。","2026-06-11 02:56:51","top_language"]