🍦 SwiftServe Get

Menu / Apple frameworks / swiftdata

SwiftData built inas of Xcode 26.6 · 17F113

Ships with the OS — nothing to add to your Package.swift.

https://developer.apple.com/documentation/swiftdata

What it serves, where

CapabilityiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
Cloud sync

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

Object / document store

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

In-memory database

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

Schema migrations

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

Reactive queries / change tracking

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

Type-safe queries

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it

Notes

Cloud sync: CloudKit-backed sync via ModelConfiguration.CloudKitDatabase.

Object / document store: Schema-managed object persistence; SwiftData model store on top of SQLite. Floors: iOS 17 / macOS 14.

In-memory database: In-memory container via ModelConfiguration(isStoredInMemoryOnly:).

Schema migrations: Versioned schemas with SchemaMigrationPlan / MigrationStage.

Reactive queries / change tracking: Change tracking via SwiftData history API; live UI updates flow through @Query/Observable rather than a dedicated observer type.

Type-safe queries: Type-safe fetches via FetchDescriptor + #Predicate macros.

Badges for your README

Maintainer of SwiftData? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.

verified badge
capability matrix badge
Cloud sync badge
Object / document store badge
In-memory database badge
Schema migrations badge
Reactive queries / change tracking badge
Type-safe queries badge