CARP Documentation
Technical documentation for the Copenhagen Research Platform (CARP).
CARP is an open-source platform for collecting data from phones, wearables and participants in research and health studies. New to CARP? Read the introduction, then build an app in the quickstart.
Flutter plugins and packages
The Flutter plugins and packages developed by the Copenhagen Research Platform:
Health
Read and write health data from and to Apple Health and Google Health Connect.
CARP Mobile Sensing
Collect data from onboard phone sensors, wearable devices and users.
Research Package
Surveys, informed consent and structured results for Flutter research apps.
CARP Debug Toolkit
An in-app debugging toolkit for CARP apps and other Flutter apps.
Sampling packages
Sampling packages add measures to a CARP Mobile Sensing study:
Context Sampling Package
Collect location, activity, geofence, mobility, weather and air quality data.
Survey Sampling Package
Run surveys, cognitive tests and informed consent as app tasks.
Health Sampling Package
Collect health data from Google Health Connect and Apple Health.
Audio Sampling Package
Collect noise levels and audio recordings from the phone's microphone.
Connectivity Sampling Package
Collect network status, Wi-Fi, nearby Bluetooth devices and iBeacons.
Communication Sampling Package
Collect phone calls, text messages and calendar events.
Apps Sampling Package
Collect the installed apps and per-app usage time from Android phones.
Apple Watch Sensing
Collect passive sensor data from an Apple Watch in a CARP Mobile Sensing study.
Polar Sampling Package
Collect heart rate, ECG, optical heart rate and motion from Polar sensors.
Movesense Sampling Package
Collect heart rate, ECG, movement and tap events from Movesense sensors.
Movisens Sampling Package
Collect activity, heart rate, EDA and skin temperature from Movisens sensors.
eSense Sampling Package
Collect button presses and motion data from an eSense earable.
Backend API
The server that deploys studies and stores their data:
Backend API
The REST API of CARP Web Services (CAWS), from its OpenAPI document.