Introduction

CareKit is an open source framework for building iOS apps that help people follow care plans and share information with their care teams. People can use CareKit apps to manage a chronic illness like diabetes, recover from an injury or surgery, or achieve health and wellness goals. To learn more about CareKit, see Research & Care > CareKit.

Screenshot of a care app. Across the top of the screen are seven circles that represent seven days. The circle for a day on which all tasks were completed has an unbroken red outline and a red checkmark. Two of the seven days are complete. The rest of the screen shows a Kegel exercises task, a medication task, and a chart comparing the patient's nausea and their intake of medication.

CareKit 2.0 contains two projects, CareKit UI and CareKit Store. CareKit UI provides a wide variety of prebuilt views you can use to create a custom CareKit app. CareKit Store defines a database scheme that incorporates CareKit entities — such as patients, care plans, tasks, and contacts — so you can store and manage data on the patient's device. CareKit 2.0 enables seamless synchronization between your database and the UI, so you can always keep a care plan up to date. For developer guidance, see CareKit.