curl: A Modern and Flexible Web Client for R

The curl() and curl_download() functions provide highly configurable drop-in replacements for base url() and download.file() with better performance, support for encryption (https, ftps), gzip compression, authentication, and other 'libcurl' goodies. The core of the package implements a framework for performing fully customized requests where data can be processed either in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr' package which builds on this package with http specific tools and logic.

Version: 3.2
Depends: R (≥ 3.0.0)
Suggests: spelling, testthat (≥ 1.0.0), knitr, jsonlite, rmarkdown, magrittr, httpuv, webutils
Published: 2018-03-28
Author: Jeroen Ooms ORCID iD [aut, cre], Hadley Wickham [ctb], RStudio [cph]
Maintainer: Jeroen Ooms <jeroen at berkeley.edu>
BugReports: https://github.com/jeroen/curl/issues
License: MIT + file LICENSE
URL: https://github.com/jeroen/curl#readme (devel) https://curl.haxx.se/libcurl/ (upstream)
NeedsCompilation: yes
SystemRequirements: libcurl: libcurl-devel (rpm) or libcurl4-openssl-dev (deb).
Language: en-US
Materials: NEWS
In views: WebTechnologies
CRAN checks: curl results

Downloads:

Reference manual: curl.pdf
Vignettes: The curl package: a modern R interface to libcurl
Package source: curl_3.2.tar.gz
Windows binaries: r-devel: curl_3.2.zip, r-release: curl_3.2.zip, r-oldrel: curl_3.2.zip
OS X binaries: r-release: curl_3.2.tgz, r-oldrel: curl_3.2.tgz
Old sources: curl archive

Reverse dependencies:

Reverse depends: CytobankAPI, GoogleKnowledgeGraphR, VarfromPDB
Reverse imports: abbyyR, addinslist, AMR, anyLib, aws.ec2metadata, AzureML, BatchGetSymbols, bigrquery, biomartr, bomrang, brranching, captr, citr, clarifai, clinPK, codemetar, CRANsearcher, crul, crunch, crypto, data360r, dataRetrieval, datarobot, DescriptiveStats.OBeu, ecb, elastic, EventStudy, exifr, exiftoolr, FedData, federalregister, fingertipsR, finreportr, foghorn, forestmangr, geojsonsf, geoknife, GetDFPData, GetHFData, GetITRData, GetLattesData, GetTDData, gimms, gitgadget, githubinstall, googleCloudStorageR, googledrive, googleway, gpg, GSODR, gtrendsR, HMMoce, httr, humanleague, itunesr, jsonld, jsr223, kokudosuuchi, LAGOSNE, languagelayeR, magick, malariaAtlas, MODIS, MTurkR, MTurkRGUI, nasapower, OAIHarvester, oec, opencpu, OpenML, osmdata, osmplotr, pafdR, pageviews, pdfetch, pivotaltrackR, pkggraph, PkgsFromFiles, postal, quantmod, radiant.data, random, randquotes, RCzechia, rdfp, rdian, rdryad, refimpact, request, rgho, rijkspalette, RInno, rio, rosm, RPublica, RPushbullet, rtika, rtsdata, rversions, sbtools, scidb, secret, socialmixr, soilDB, splashr, stplanr, taxizedb, telegram, tesseract, textreadr, TTR, udapi, usethis, V8, W3CMarkupValidator, webdriver, webmockr, webutils, wikitaxa, wrswoR.benchmark, xmlrpc2
Reverse suggests: childesr, commonmark, cowsay, CytobankAPIstats, data.table, devtools, dwapi, epiflows, fauxpas, gdtools, gutenbergr, installr, jsonlite, pds3, plotly, ps, rclimateca, readr, remotes, RMySQL, RxODE, showtext, showtextdb, sysfonts, valr, vegperiod, xml2

Linking:

Please use the canonical form https://CRAN.R-project.org/package=curl to link to this page.