3 releases (breaking)

new 0.32.0 Jul 8, 2025
0.31.0 Jun 5, 2025
0.30.0 May 1, 2025

#1942 in Network programming

Download history 67/week @ 2025-04-25 87/week @ 2025-05-02 18/week @ 2025-05-09 12/week @ 2025-05-16 75/week @ 2025-05-30 65/week @ 2025-06-06 5/week @ 2025-06-13 1/week @ 2025-06-20 2/week @ 2025-06-27 113/week @ 2025-07-04

122 downloads per month

MIT/Apache and maybe LGPL-3.0-only

2MB
30K SLoC

arti-ureq

A library to use Arti in combination with the ureq HTTP client.

Usage

Use cargo add arti-ureq to add the dependency to your project.

// Include the library.
use arti_ureq;

// Retrieve a `ureq::Agent`.
let ureq_agent = arti_ureq::default_agent().expect("Failed to create agent.");

// Make the request.
let request = ureq_agent
    .get("https://check.torproject.org/api/ip")
    .call()
    .expect("Failed to make request.");

arti-ureq uses version 3.0 of ureq. Use arti_ureq::ureq to access the ureq crate.

View more examples in the examples directory.

Feature flags

  • tokio (default) -- Build with Tokio support.
  • async-std -- Build with async-std support.
  • rustls (default) -- Build with Rustls support.
  • native-tls -- Build with native-tls support.

License: MIT OR Apache-2.0

Dependencies

~86MB
~1.5M SLoC