hawkinR: Interface to the 'Hawkin Dynamics' Force Platform API

Provides a secure and configurable interface to the 'Hawkin Dynamics' API for accessing athlete performance data, tests, and metadata. The package supports profile-based authentication with secure credential storage via the operating system keychain, automatic access token refresh, and region-aware API routing. Designed for reproducible analysis, data synchronization workflows, and production deployment.

Version: 2.0.0
Depends: R (≥ 4.1.0)
Imports: S7, dplyr (≥ 0.7.4), jsonlite (≥ 1.8.7), lubridate (≥ 1.9.2), magrittr (≥ 2.0.3), rlang (≥ 1.1.1), keyring, janitor (≥ 2.2.0), stats, httr2 (≥ 1.0.1), logger (≥ 0.3.0), stringr (≥ 1.4.0), tidyselect (≥ 1.2.1), progress
Suggests: knitr, rmarkdown, testthat (≥ 3.0.0), mockery, withr, crayon, httpuv, arrow
Published: 2026-07-19
DOI: 10.32614/CRAN.package.hawkinR (may not be active yet)
Author: Lauren Green [aut, cre]
Maintainer: Lauren Green <lauren at hawkindynamics.com>
BugReports: https://github.com/HawkinDynamics/hawkinR/issues
License: MIT + file LICENSE
URL: https://connect.hawkindynamics.com/r, https://github.com/HawkinDynamics/hawkinR, https://hawkindynamics.github.io/hawkinR/
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: hawkinR results

Documentation:

Reference manual: hawkinR.html , hawkinR.pdf
Vignettes: Accessing Force-Time Data (Raw) (source, R code)
How to Get Tests (source, R code)
Getting Started With hawkinR (source, R code)
Initialize and Manage Event Logging Features (source, R code)
Managing Authentication and Configuration in hawkinR v2.0 (source, R code)

Downloads:

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

Linking:

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