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: 4.3.1
Depends: R (≥ 3.0.0)
Suggests: spelling, testthat (≥ 1.0.0), knitr, jsonlite, rmarkdown, magrittr, httpuv (≥ 1.4.4), webutils
Published: 2021-04-30
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 (devel) https://curl.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
Proxies and Certificates on Windows Networks
Package source: curl_4.3.1.tar.gz
Windows binaries: r-devel: curl_4.3.1.zip, r-release: curl_4.3.1.zip, r-oldrel: curl_4.3.zip
macOS binaries: r-release: curl_4.3.1.tgz, r-oldrel: curl_4.3.1.tgz
Old sources: curl archive

Reverse dependencies:

Reverse depends: CytobankAPI, genomes, GoogleKnowledgeGraphR, HiCBricks, RapidoPGS, VarfromPDB
Reverse imports: abbyyR, addinslist, alfred, AnnotationHub, AnVIL, anyflights, anyLib, aopdata, arcos, asciicast, ausplotsR, aws.ec2metadata, aws.s3, AzureCosmosR, AzureGraph, babsim.hospital, BatchGetSymbols, BgeeDB, bigrquery, BiocFileCache, biocompute, biomartr, bioRad, biscuiteerData, bitmexr, blastula, brendaDb, BridgeDbR, brranching, captr, cartography, cder, ceramic, cimir, clarifai, climate, clinPK, coinmarketcapr, completejourney, conflr, contentid, covid19us, CRANsearcher, credentials, crul, crunch, ctrdata, czechrates, czso, dadjokeapi, data360r, datagovindia, dataRetrieval, DataSpaceR, dragon, ecb, ech, ecmwfr, ecochange, elastic, emayili, ensembldb, eph, EpiTxDb, eurostat, EventStudy, exifr, exiftoolr, ExperimentHub, ExperimentHubData, FedData, federalregister, felp, finbif, finreportr, fishflux, fishualize, FKF.SP, foghorn, GBcurves, gbfs, geneHummus, geniusr, geobr, geofi, geoknife, geoviz, GetBCBData, getCRUCLdata, GetDFPData, GetDFPData2, GetFREData, GetLattesData, GetTDData, gimms, gitgadget, githubinstall, gitignore, googleCloudRunner, googleCloudStorageR, googledrive, googlesheets4, googleway, gpg, GSODR, gtrendsR, HCAExplorer, hddtools, hereR, hlidacr, hsrecombi, httptest, httr, ihpdr, ImmuneSpaceR, InterVA5, istacr, jsonld, jsr223, LAGOSNE, languagelayeR, legislatoR, libbib, lifx, magick, malariaAtlas, mapboxapi, mapping, maptiles, mauricer, mcbette, mdapack, medrxivr, Microsoft365R, mlr3oml, MODIS, MouseFM, moveVis, mRpostman, nasapower, natmanager, neonUtilities, NFCP, nflfastR, nflseedR, nhdR, njtr1, NLPclient, nzffdr, OAIHarvester, ocs4R, opencpu, opendatatoronto, OpenML, opentripplanner, osmdata, osrm, outsider, pafdR, pageviews, pak, PandemicLP, pdfetch, pedquant, pestr, phantasus, pivotaltrackR, pkgcache, pkgdepends, pkggraph, pkgsearch, PortalHacienda, ppcong, priceR, psychmeta, PWFSLSmoke, qpdf, qrandom, Qtlizer, quantmod, quickerstats, r5r, radiant.data, radous, ralger, random, randquotes, rbiorxiv, rcitoid, RCzechia, rdbnomics, rdfp, rdian, rdomains, rdryad, rdtLite, readabs, readthat, REDCapExporter, request, rfishbase, rGEDI, rgho, RGISTools, rglobi, ricu, rijkspalette, rinat, RInno, rio, rnbp, rnpn, rnrfa, rosm, RPublica, RPushbullet, rsconnect, rsoi, rstoat, rtika, rtsdata, rversions, safedata, salesforcer, sbtools, scrubr, secret, sesameData, sevenbridges, sharpshootR, shinyloadtest, shopifyr, slinky, SMMT, socialmixr, soilDB, splashr, standartox, statcanR, statnipokladna, statswalesr, stevedore, stplanr, taxadb, taxizedb, taxonomizr, telegram, telegram.bot, tesseract, textreadr, threesixtygiving, tidyquant, tidyUSDA, tinyscholar, TTR, TwitterAutomatedTrading, udapi, uklr, UniprotR, urlchecker, usethis, V8, virtuoso, vmr, W3CMarkupValidator, wdpar, webdriver, webmockr, webutils, wikitaxa, xmlrpc2
Reverse suggests: AMR, attempt, babette, BiocManager, blacksheepr, bslib, ced, childesr, cometr, commonmark, covr, cowsay, CytobankAPIstats, data.table, datapackage.r, DescriptiveStats.OBeu, devtools, drake, ENCODExplorer, ENCODExplorerData, epiflows, fastai, fauxpas, fbar, ffscrapr, fitzRoy, gdtools, geysertimes, gms, grattan, gutenbergr, gwsem, httpuv, installr, jsonlite, jsontools, legco, link2GI, maketools, mitre, mockthat, nationwider, neonstore, onsr, OpenSpecy, osmplotr, oxcgrt, pct, pds3, plotly, polmineR, presser, processx, projmgr, protolite, ps, rchie, readr, remotes, RestRserve, rgdal, rgugik, Rilostat, RMySQL, RxODE, showtext, showtextdb, specmine, stats19, sysfonts, targets, testthat, thematic, tiledb, tmhmm, uchardet, valr, varbvs, vcr, vegperiod, vroom, webfakes, windsoraiR, winfapReader, xml2

Linking:

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