REDCapSync: Encapsulated 'REDCap' Projects for Synchronized Data Pipelines

Wraps dozens of 'REDCap' API endpoints into a standardized R6 object. Research Electronic Data Capture ('REDCap') is a survey and database web application software maintained by Vanderbilt University. It has a robust application programming interface (API) utilized by several R packages. 'REDCapSync' uses 'redcapAPI' and 'REDCapR' behind-the-scenes to retrieve all metadata, data, and log details for a project. To minimize unnecessary server calls, the interim 'REDCap' log is analyzed and used to only update necessary records. Furthermore, the user can define custom datasets that save to a directory. Those datasets continue to refresh when projects are synced. Having a secure, standardized, API-efficient, project-agnostic R object for 'REDCap' projects, streamlines downstream use in scripts, functions, and shiny applications.

Version: 0.1.0
Depends: R (≥ 4.1)
Imports: checkmate, cli, dplyr, hoardr, lubridate, openxlsx, R6, readxl, redcapAPI, REDCapR, skimr, stats, stringr, utils
Suggests: keyring, knitr, listviewer, rmarkdown, spelling, testthat (≥ 3.3.0), withr
Published: 2026-05-21
DOI: 10.32614/CRAN.package.REDCapSync (may not be active yet)
Author: Brandon Rose ORCID iD [cre, aut, cph], Natalie Goulett [ctb]
Maintainer: Brandon Rose <thecodingdocs at gmail.com>
BugReports: https://github.com/thecodingdocs/REDCapSync/issues
License: GPL (≥ 3)
URL: https://github.com/thecodingdocs/REDCapSync, https://thecodingdocs.github.io/REDCapSync/
NeedsCompilation: no
Language: en-US
Materials: README, NEWS
CRAN checks: REDCapSync results

Documentation:

Reference manual: REDCapSync.html , REDCapSync.pdf
Vignettes: Cache (source, R code)
Datasets (source, R code)
Projects (source, R code)
Get Started (source, R code)
RosyREDCap (source, R code)
Tokens (source, R code)
Uploads (source, R code)

Downloads:

Package source: REDCapSync_0.1.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

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