
Security News
upm Launches as a Fast, Tiny Package Manager Written in TypeScript
upm uses Node.js to deliver fast npm installs in about 250 KB, with a JavaScript API and security defaults.
@azure-rest/core-client
Advanced tools
This library is primarily intended to be used in code generated by the TypeSpec @azure-tools/typespec-ts emitter, specifically for REST-level clients.
See our support policy for more details.
This package is primarily used in generated code and not meant to be consumed directly by end users.
Examples can be found in the samples folder.
You can build and run the tests locally by executing npm run test. Explore the test folder to see advanced usage and behavior of the public classes.
Learn more about the TypeSpec @azure-tools/typespec-ts emitter for generating a compatible client on top of this package.
If you run into issues while using this library, please feel free to file an issue.
If you'd like to contribute to this library, please read the contributing guide to learn more about how to build and test the code.
Axios is a popular promise-based HTTP client for the browser and Node.js. It provides similar functionalities for making HTTP requests and handling responses. Compared to @azure-rest/core-client, Axios is more general-purpose and not specifically tailored for Azure services.
Node-fetch is a lightweight module that brings `window.fetch` to Node.js. It is used for making HTTP requests and handling responses. While it offers similar functionalities, it lacks the built-in Azure-specific configurations and utilities provided by @azure-rest/core-client.
Request is a simplified HTTP client for Node.js with support for various HTTP methods and options. It is similar to @azure-rest/core-client in terms of making HTTP requests, but it is not specifically designed for Azure SDKs and is now deprecated in favor of more modern alternatives.
FAQs
Core library for interfacing with Azure Rest Clients
The npm package @azure-rest/core-client receives a total of 8,094,480 weekly downloads. As such, @azure-rest/core-client popularity was classified as popular.
We found that @azure-rest/core-client demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.

Security News
upm uses Node.js to deliver fast npm installs in about 250 KB, with a JavaScript API and security defaults.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.