---
title: shared
framework: workoutkit
role: symbol
role_heading: Type Property
path: workoutkit/workoutscheduler/shared
---

# shared

A shared instance of the workout scheduler.

## Declaration

```swift
static let shared: WorkoutScheduler
```

## See Also

### Accessing the scheduler

- [isSupported](workoutkit/workoutscheduler/issupported.md)
- [requestAuthorization()](workoutkit/workoutscheduler/requestauthorization().md)
- [authorizationState](workoutkit/workoutscheduler/authorizationstate-swift.property.md)
- [WorkoutScheduler.AuthorizationState](workoutkit/workoutscheduler/authorizationstate-swift.enum.md)
