Store your app’s data in iCloud and keep everything up to date across apps and on the web with CloudKit JS. With up to 1PB of free storage for each app, it’s never been easier to build and grow your apps using CloudKit.
With CloudKit, you can focus on your client-side app development and let iCloud take care of server-side storage and scale. CloudKit provides authentication as well as private, shared, and public databases.
CloudKit is built to work seamlessly with your apps on all Apple platforms and web services. In-app authentication or permission is not required on Apple devices. Users automatically have access to your app’s data in CloudKit so they can access their latest content and subscribe to push notifications to learn about changes.
Users can securely share data, files, and more right from your app. Quickly customize the interface to match your app’s design and add permissions so users can control what’s being shared.
With the CloudKit Dashboard, you’ll have a detailed view of your app’s server activity. Inspect data, maintain your database schema, measure user activity, bandwidth usage, and monitor trends over time so you can test and develop new features with confidence.
Hundreds of millions of users rely on CloudKit to power Apple apps such as Photos, iCloud Drive, Notes, News, and Safari. Your apps are powered by the same back-end and can reliably scale to the same level.
Guides and Sample Code
Leverage the full power of iCloud and build apps for all Apple platforms with CloudKit. Easily and securely store and efficiently retrieve your app data in a database or assets right from iCloud.
CloudKit provides a generous amount of free data transfer and storage, making it easy to build, test, and grow your app. Since user data and documents stored in iCloud are not counted toward your app’s CloudKit usage, you’ll have plenty of space to acquire more users without worrying about costs.*
Public database capacity scales with your users.
Your free data transfer and storage limits increase with every new active user. Calculate the free limits as your number of active users grows.**
*iCloud provides users 5 GB of free storage for private data and documents with an option to upgrade their iCloud storage plan up to 2 TB.
**Limits are calculated and based on an average usage across the total number of active users per month. Users must have active container usage within the last 16 months. If your account exceeds its free limits of public storage, data transfer, or requests per second, overage charges may apply. Your app will not get additional free allowances by using multiple containers. Applicable fees are calculated monthly in USD. Service availability and pricing are subject to change. To view your quota and usage, sign in to the CloudKit Dashboard.