---
title: availableExperiences
framework: avkit
role: symbol
role_heading: Instance Property
path: avkit/avexperiencecontroller/availableexperiences
---

# availableExperiences

The allowed experiences that are available to use on the device at this time.

## Declaration

```swift
@MainActor final var availableExperiences: AVExperienceController.Experiences { get }
```

## Discussion

Discussion This property is a subset of allowedExperiences, filtered for platform, device configuration, and system state.

## See Also

### Configuring the experience

- [allowedExperiences](avkit/avexperiencecontroller/allowedexperiences.md)
- [AVExperienceController.Experiences](avkit/avexperiencecontroller/experiences.md)
- [experience](avkit/avexperiencecontroller/experience-swift.property.md)
- [AVExperienceController.Experience](avkit/avexperiencecontroller/experience-swift.enum.md)
- [configuration](avkit/avexperiencecontroller/configuration-swift.property.md)
- [AVExperienceController.Configuration](avkit/avexperiencecontroller/configuration-swift.struct.md)
