cargo / reqwest / audit
cargo : reqwest @ 0.13.4
PE Patrick Elsen signed 2026-05-28 published 2026-05-28

README.md

75 lines · markdown

# reqwest[![crates.io](https://img.shields.io/crates/v/reqwest.svg)](https://crates.io/crates/reqwest)[![Documentation](https://docs.rs/reqwest/badge.svg)](https://docs.rs/reqwest)[![MIT/Apache-2 licensed](https://img.shields.io/crates/l/reqwest.svg)](./LICENSE-APACHE)[![CI](https://github.com/seanmonstar/reqwest/actions/workflows/ci.yml/badge.svg)](https://github.com/seanmonstar/reqwest/actions/workflows/ci.yml)An ergonomic, batteries-included HTTP Client for Rust.- Async and blocking `Client`s- Plain bodies, JSON, urlencoded, multipart- Customizable redirect policy- HTTP Proxies- HTTPS via rustls (or optionally, system-native TLS)- Cookie Store- WASM## ExampleThis asynchronous example uses [Tokio](https://tokio.rs) and enables someoptional features, so your `Cargo.toml` could look like this:```toml[dependencies]reqwest = { version = "0.13", features = ["json"] }tokio = { version = "1", features = ["full"] }```And then the code:```rust,no_runuse std::collections::HashMap;#[tokio::main]async fn main() -> Result<(), Box<dyn std::error::Error>> {    let resp = reqwest::get("https://httpbin.org/ip")        .await?        .json::<HashMap<String, String>>()        .await?;    println!("{resp:#?}");    Ok(())}```## Commercial SupportFor private advice, support, reviews, access to the maintainer, and the like, reach out for [commercial support][sponsor].## RequirementsBy default, Reqwest uses [rustls](https://github.com/rustls/rustls), but when the `native-tls` feature is enabledit will use the operating system TLS framework if available, meaning Windows and macOS.On Linux, it will use the available OpenSSL (see https://docs.rs/openssl for supported versions and more details)or fail to build if not found. Alternatively you can enable the `native-tls-vendored` feature to compile a copy of OpenSSL.## LicenseLicensed under either of- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://apache.org/licenses/LICENSE-2.0)- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)### ContributionUnless you explicitly state otherwise, any contribution intentionally submittedfor inclusion in the work by you, as defined in the Apache-2.0 license, shallbe dual licensed as above, without any additional terms or conditions.## SponsorsSupport this project by becoming a [sponsor][].[sponsor]: https://seanmonstar.com/sponsor