iCloud for developers
iCloud securely stores your users’ data and seamlessly keeps it up to date across their devices, so they’ll have a great experience no matter which device they use. And with powerful and intuitive tools, such as CloudKit Console, you can focus on delivering great apps while iCloud handles the details of scaling, consistency, and security.
Build apps using CloudKit
Develop apps with world-class authentication, privacy, security, and syncing using the same technologies used by Apple in its most popular cloud offerings. CloudKit provides a robust framework and a comprehensive set of tools that make it easy for you to develop powerful apps that seamlessly sync across iOS, iPadOS, macOS, tvOS, watchOS, visionOS and the web.
Gain insights with Telemetry
Tailor your apps for responsiveness and relevance to your users by measuring user activity, CloudKit database usage, and trends over time. With Telemetry’s monitoring and analytics features, you can visualize aggregate behavior across all of your users’ devices for all of the data coming into your container.
Access logs that respect user privacy
Easily collect, process, and analyze data while keeping your users’ data private. CloudKit’s detailed logs of server activity don’t contain any personal or private data, so you’ll have everything you need to debug and analyze your app while ensuring sensitive user data stays safe and secure.
Send, validate, and monitor push notifications
Use the interactive web interface to send test push notifications to Apple devices through the Apple Push Notifications service (APNs). Review and manage the channels you use for broadcast push notifications. Access logs that provide insights into the delivery process and leverage tools to generate and validate tokens. Aggregated metrics give you insights into various statistics for device push notifications, including a detailed breakdown based on push type and priority.