crul: HTTP Client (original) (raw)
A simple HTTP client, with tools for making HTTP requests, and mocking HTTP requests. The package is built on R6, and takes inspiration from Ruby's 'faraday' gem (<https://rubygems.org/gems/faraday>). The package name is a play on curl, the widely used command line tool for HTTP, and this package is built on top of the R package 'curl', an interface to 'libcurl' (<https://curl.se/libcurl/>).
| Version: | 1.6.0 |
|---|---|
| Imports: | curl (≥ 3.3), R6 (≥ 2.2.0), urltools (≥ 1.6.0), httpcode (≥ 0.2.0), jsonlite, mime, rlang, lifecycle |
| Suggests: | testthat (≥ 3.0.0), roxygen2 (≥ 7.1.1), fauxpas (≥ 0.1.0), webmockr (≥ 2.2.0), withr, knitr, rmarkdown |
| Published: | 2025-07-23 |
| DOI: | 10.32614/CRAN.package.crul |
| Author: | Scott Chamberlain |
| Maintainer: | Scott Chamberlain |
| BugReports: | https://github.com/ropensci/crul/issues |
| License: | MIT + file |
| URL: | https://docs.ropensci.org/crul/, https://github.com/ropensci/crul,https://books.ropensci.org/http-testing/ |
| NeedsCompilation: | no |
| Language: | en-US |
| Materials: | NEWS |
| In views: | WebTechnologies |
| CRAN checks: | crul results |
Documentation:
Downloads:
Reverse dependencies:
| Reverse imports: | bcdata, citecorp, ckanr, codemetar, duckduckr, elastic, geojsonio, gfonts, ghql, gistr, handlr, hereR, magmaR, nasapower, natserv, opencage, osfr, pangaear, pct, postlightmercury, rATTAINS, rcrossref, rdatacite, rdryad, rerddap, rgbif, ritis, robotoolbox, rorcid, rredlist, rvertnet, sofa, solrium, spocc, taxize, tradestatistics, tremendousr, viafr, weatherOz, wikitaxa, worrms |
|---|---|
| Reverse suggests: | clugenr, fauxpas, finch, nhdR, vcr, webmockr |
Linking:
Please use the canonical formhttps://CRAN.R-project.org/package=crulto link to this page.