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.