# cloud_kit v0.3.0 - Table of Contents

Elixir client for Apple CloudKit API - Database and assets management beyond developer portal.

## Pages

- [CloudKit](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- Auth
  - [CloudKit.ServerKey](CloudKit.ServerKey.md): CloudKit Server Key token generation.
  - [CloudKit.TokenCache](CloudKit.TokenCache.md): Caches the CloudKit Server Key token so we don't sign a new JWT on every call.

- Data
  - [CloudKit.Asset](CloudKit.Asset.md): Asset upload and download functionality for CloudKit.

  - [CloudKit.Record](CloudKit.Record.md): Record struct representing a CloudKit record.
  - [CloudKit.Zone](CloudKit.Zone.md): Zone struct representing a CloudKit custom zone.

- API
  - [CloudKit](CloudKit.md): Elixir client for the [Apple CloudKit API](https://developer.apple.com/documentation/cloudkit/).

- Errors
  - [CloudKit.Error](CloudKit.Error.md): Structured error returned from the CloudKit API.

