Estimating and measuring CloudKit database usage

cloudkit, icloud

Solution

Unfortunately there isn't any way to view usage statistics in the CloudKit dashboard.

Note though that the data limits mentioned are just for the public database. If you use the private database the use is counted against the individual user's quota (every iCloud account gets 5GB of storage free and users can pay for additional storage), and the transfer limits are high enough that you shouldn't run into them in practice.

Problem

CloudKit has some pretty stringent data limits, restricting to 50MB of database storage plus 1MB per user, with 250KB/day in database bandwidth plus 5KB per user. To find out how CloudKit incorporates database structure and protocol overheads into these numbers, is there a dashboard I'm able to look at to see the size of a record or table, or the amount of bandwidth consumed?

Original source