About CloudKit Web Services

You use the CloudKit native framework to take your app’s existing data and store it in the cloud so that the user can access it on multiple devices. Then you can use CloudKit web services or CloudKit JS to provide a web interface for users to access the same data as your app. To use CloudKit web services, you must have the schema for your databases already created. CloudKit web services provides an HTTP interface to fetch, create, update, and delete records, zones, and subscriptions. You also have access to discoverable users and contacts.

To access the web services using JavaScript, read CloudKit JavaScript Reference.


What’s New in CloudKit Web Services

Added new endpoints:

Updated endpoints to support sharing records:

Deprecated endpoints:

At a Glance

To compose the URLs and learn about about parameters, read:

To fetch, create, and update records, read:

To upload and reuse assets, read:

To fetch and modify zones, read:

To fetch users and contacts, read:

To fetch and modify subscriptions, read:

To create and register tokens, read:

See Also

This reference assumes that you are already familiar with CloudKit and CloudKit Dashboard. The following resources provide more information about CloudKit: