---
title: AppDependency
framework: appintents
role: symbol
role_heading: Class
path: appintents/appdependency
---

# AppDependency

A property wrapper that resolves a registered dependency at runtime.

## Declaration

```swift
@propertyWrapper final class AppDependency<Value> where Value : Sendable
```

## Mentioned in

Responding to the Action button on Apple Watch Ultra Displaying static and interactive snippets

## Topics

### Initializers

- [init(key:manager:)](appintents/appdependency/init(key:manager:).md)
- [init(key:manager:default:)](appintents/appdependency/init(key:manager:default:)-226je.md)
- [init(key:manager:default:)](appintents/appdependency/init(key:manager:default:)-wvhz.md)

### Instance Properties

- [projectedValue](appintents/appdependency/projectedvalue.md)
- [wrappedValue](appintents/appdependency/wrappedvalue.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Dependency management

- [AppDependencyManager](appintents/appdependencymanager.md)
