Requires SQL Server 2008 or newer – if Microsoft doesn’t support it, neither do we. Also works in Amazon RDS and Azure SQL DB Managed Instances. It somewhat works in Azure SQL DB, but the problem is that Microsoft can (and does) restart and fail over Azure SQL DB databases all the time, so you don’t get much performance history up there.
Requires .NET 4.5.2 or higher – which came out way back in 2014.
Recommended: sysadmin permissions – because to query for things like CHECKDB success, you have to be SA. The app will run with lower permissions like VIEW SERVER STATE, and it’ll throw warnings when it’s unable to query those SA-only functions, but you’ll still get a ton of usable diagnostics out of it.