# Aspire.Hosting.Maui

- Module: `Aspire.Hosting.Maui`
- Version: `13.6.0-preview.1.26478.8`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/f4c27f2d43ddc1cacd0dd083b30d1fea1cee7a62)
- Functions: `8`
- Types: `7`

## Types

- [MauiAndroidDeviceResource](/reference/api/typescript/aspire.hosting.maui/mauiandroiddeviceresource.md) -- `handle` - 0 members
- [MauiAndroidEmulatorResource](/reference/api/typescript/aspire.hosting.maui/mauiandroidemulatorresource.md) -- `handle` - 0 members
- [MauiiOSDeviceResource](/reference/api/typescript/aspire.hosting.maui/mauiiosdeviceresource.md) -- `handle` - 0 members
- [MauiiOSSimulatorResource](/reference/api/typescript/aspire.hosting.maui/mauiiossimulatorresource.md) -- `handle` - 0 members
- [MauiMacCatalystPlatformResource](/reference/api/typescript/aspire.hosting.maui/mauimaccatalystplatformresource.md) -- `handle` - 0 members
- [MauiProjectResource](/reference/api/typescript/aspire.hosting.maui/mauiprojectresource.md) -- `handle` - 6 members
- [MauiWindowsPlatformResource](/reference/api/typescript/aspire.hosting.maui/mauiwindowsplatformresource.md) -- `handle` - 0 members

## Functions

- [addAndroidDevice](/reference/api/typescript/aspire.hosting.maui/addandroiddevice.md) -- `method` -- Adds an Android physical device resource to run the MAUI application on an Android device with a specific name and device ID.
- [addAndroidEmulator](/reference/api/typescript/aspire.hosting.maui/addandroidemulator.md) -- `method` -- Adds an Android emulator resource to run the MAUI application on an Android emulator with a specific name.
- [addiOSDevice](/reference/api/typescript/aspire.hosting.maui/addiosdevice.md) -- `method` -- Adds an iOS physical device resource to run the MAUI application on an iOS device with a specific name and device UDID.
- [addiOSSimulator](/reference/api/typescript/aspire.hosting.maui/addiossimulator.md) -- `method` -- Adds an iOS simulator resource to run the MAUI application on an iOS simulator with a specific name and simulator UDID.
- [addMacCatalystDevice](/reference/api/typescript/aspire.hosting.maui/addmaccatalystdevice.md) -- `method` -- Adds a Mac Catalyst device resource to run the MAUI application on the macOS platform with a specific name.
- [addMauiProject](/reference/api/typescript/aspire.hosting.maui/addmauiproject.md) -- `method` -- Adds a .NET MAUI project to the application model. This resource can be used to create platform-specific resources.
- [addWindowsDevice](/reference/api/typescript/aspire.hosting.maui/addwindowsdevice.md) -- `method` -- Adds a Windows device resource to run the MAUI application on the Windows platform with a specific name.
- [withOtlpDevTunnel](/reference/api/typescript/aspire.hosting.maui/withotlpdevtunnel.md) -- `method` -- Configures the MAUI platform resource to send OpenTelemetry data through an automatically created dev tunnel. This is the easiest option for most scenarios, as it handles tunnel creation, configuration, and endpoint injection automatically.
