iCloud for Developers

iCloud APIs enable your apps to store app data in iCloud, keeping your apps up to date automatically. Use iCloud to give your users a consistent and seamless experience across iCloud-enabled devices.


Leverage the full power of iCloud and build apps with the new CloudKit framework. Now you can easily and securely store and efficiently retrieve your app data like structured data in a database or assets right from iCloud. CloudKit also enables your users to anonymously sign in to your apps with their iCloud Apple IDs without sharing their personal information.

With CloudKit, you can focus on your client-side app development and let iCloud eliminate the need to write server-side application logic. CloudKit provides you with Authentication, private and public database, structured and asset storage services — all for free with very high limits.

Developing for iOS 7 and OS X 10.9

Learn how to use Core Data with iCloud in your apps. Ensure that your app works best with iCloud Backup, available on iOS.

What’s New

CloudKit Dashboard

Manage your CloudKit-powered apps all in one place. You can manage your data, schema, and roles in CloudKit Dashboard.
Sign in to the CloudKit Dashboard

CloudKit Storage and Data Transfers

You can get started with CloudKit for free. The amount of storage and data transfer allocated to your apps will scale and grow with every user — all the way up 1PB in asset storage and 10TB in database storage — all at no cost to you.
Learn more