Package: crul 1.5.1.95

Scott Chamberlain

crul: HTTP Client

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/>).

Authors:Scott Chamberlain [aut, cre]

crul_1.5.1.95.tar.gz
crul_1.5.1.95.zip(r-4.6)crul_1.5.1.95.zip(r-4.5)crul_1.5.1.95.zip(r-4.4)
crul_1.5.1.95.tgz(r-4.5-any)crul_1.5.1.95.tgz(r-4.4-any)
crul_1.5.1.95.tar.gz(r-4.6-any)crul_1.5.1.95.tar.gz(r-4.5-any)
crul_1.5.1.95.tgz(r-4.5-emscripten)crul_1.5.1.95.tgz(r-4.4-emscripten)
crul.pdf |crul.html
crul/json (API)
NEWS

# Install 'crul' in R:
install.packages('crul', repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ropensci/crul/issues

Pkgdown site:https://docs.ropensci.org

On CRAN:

Conda:

httphttpsapiweb-servicescurldownloadlibcurlasyncmockingcaching

13.98 score 106 stars 170 packages 237 scripts 24k downloads 2 mentions 22 exports 12 dependencies

Last updated 2 days ago from:92885bc3da (on main). Checks:11 OK. Indexed: yes.

TargetResultTotal timeArtifact
linux-devel-x86_64OK125
pkgdown docsOK206
source / vignettesOK184
linux-release-x86_64OK132
macos-release-arm64OK70
macos-oldrel-arm64OK77
windows-develOK107
windows-releaseOK126
windows-oldrelOK123
wasm-releaseOK123
wasm-oldrelOK132

Exports:AsyncAsyncQueueAsyncVariedauthcrul_settingscurl_verbosehandleHttpClientHttpRequestHttpResponsemockokPaginatorproxyset_authset_headersset_optsset_proxyset_verboseuploadurl_buildurl_parse

Dependencies:clicurlgluehttpcodejsonlitelifecyclemimeR6Rcpprlangtriebeardurltools

crul introduction

Rendered fromcrul.Rmdusingknitr::rmarkdownon Jul 10 2025.

Last update: 2025-07-04
Started: 2019-06-13

crul workflows

Rendered fromhow-to-use-crul.Rmdusingknitr::rmarkdownon Jul 10 2025.

Last update: 2024-07-18
Started: 2017-03-24

async with crul

Rendered fromasync.Rmdusingknitr::rmarkdownon Jul 10 2025.

Last update: 2024-07-18
Started: 2017-02-17

curl options

Rendered fromcurl-options.Rmdusingknitr::rmarkdownon Jul 10 2025.

Last update: 2024-07-18
Started: 2018-07-06

API package best practices

Rendered frombest-practices-api-packages.Rmdusingknitr::rmarkdownon Jul 10 2025.

Last update: 2024-07-18
Started: 2018-10-24

Choosing a HTTP request class

Rendered fromchoosing-a-client.Rmdusingknitr::rmarkdownon Jul 10 2025.

Last update: 2024-07-18
Started: 2020-07-09