<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: -",
    "macOS: -",
    "visionOS: -",
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "EventKit",
  "identifier" : "/documentation/EventKit/EKSourceType",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "EventKit"
    ],
    "preciseIdentifier" : "c:@E@EKSourceType"
  },
  "title" : "EKSourceType"
}
-->

# EKSourceType

The type of source object.

```
enum EKSourceType
```

## Overview

The [`sourceType`](/documentation/EventKit/EKSource/sourceType) property will be set to one of these values.

## Topics

### EventKit Source Types

[`EKSourceTypeLocal`](/documentation/EventKit/EKSourceType/local)

Represents a local source.

[`EKSourceTypeExchange`](/documentation/EventKit/EKSourceType/exchange)

Represents an Exchange source.

[`EKSourceTypeCalDAV`](/documentation/EventKit/EKSourceType/calDAV)

Represents a CalDAV or iCloud source.

[`EKSourceTypeMobileMe`](/documentation/EventKit/EKSourceType/mobileMe)

Represents a MobileMe source.

[`EKSourceTypeSubscribed`](/documentation/EventKit/EKSourceType/subscribed)

Represents a subscribed source.

[`EKSourceTypeBirthdays`](/documentation/EventKit/EKSourceType/birthdays)

Represents a birthday source.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

[`Sendable`](/documentation/Swift/Sendable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)