CloudKit es una tecnología de iCloud orientada al transporte de datos estructurados que permite administrar información entre las aplicaciones y iCloud. Proporciona mecanismos para gestionar datos, permisos y suscripciones, con bases de datos públicas y privadas, y una estructura organizada en containers. Sin embargo, su uso está limitado a dispositivos iOS y OS X, y requiere que los usuarios tengan cuentas de iCloud activas.