---
title: isSupported
framework: virtualization
role: symbol
role_heading: Type Property
path: virtualization/vzvirtualmachine/issupported
---

# isSupported

A Boolean value that indicates whether the system supports virtualization.

## Declaration

```swift
class var isSupported: Bool { get }
```

## Discussion

Discussion If virtualization is unavailable on the current device, no configuration is valid. If you want to know more about why virtualization is unavailable, call the validate() method of VZVirtualMachineConfiguration and examine the returned error object.

## See Also

### Creating the VM

- [init(configuration:)](virtualization/vzvirtualmachine/init(configuration:).md)
- [init(configuration:queue:)](virtualization/vzvirtualmachine/init(configuration:queue:).md)
