crul (1.6.0)

Published 2026-02-24 13:47:08 +00:00 by atheaadmin

Installation

options("repos" = c(getOption("repos"), c(gitea="")))
install.packages("crul")

About this package

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

Dependencies

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
Details
CRAN
2026-02-24 13:47:08 +00:00
1
MIT + file LICENSE
Scott Chamberlain (ORCID:
519 KiB
Assets (1)
Versions (1) View all
1.6.0 2026-02-24