---
title: "init(_:)"
framework: cloudkit
role: symbol
role_heading: Initializer
path: "cloudkit/cksyncengine-5sie5/init(_:)"
---

# init(_:)

Creates a sync engine with the specified configuration.

## Declaration

```swift
init(_ configuration: CKSyncEngine.Configuration)
```

## Parameters

- `configuration`: The attributes of the new sync engine, such as the associated database and the object to use as the engine’s delegate. For more information, see doc://com.apple.cloudkit/documentation/CloudKit/CKSyncEngine-5sie5/Configuration.

## See Also

### Creating a sync engine

- [CKSyncEngine.Configuration](cloudkit/cksyncengine-5sie5/configuration.md)
