VistaDB is designed specifically for .NET, which makes it the perfect embedded SQL database solution for building managed applications like the following:
VistaDB 6 supports .NET 5.0 and later.
VistaDB 6 supports .NET 4.5.1 and later.
VistaDB 6 supports .NET Standard 2.0 which enables .NET Core 2.0 and later support.
VistaDB 6 supports Xamarin 8 and higher for Android, iOS, and Mac.
While borrowing heavily from .NET, Silverlight requires distinct builds that target just its runtime. Additionally, Silverlight doesn't include any of the System.Data namespace that includes ADO.NET. Accordingly, VistaDB can't support Silverlight.
Client-side and Server-side Blazor palce unique constraints on the underlying .NET libraries they are built on and have not been verified for VistaDB. If you are interested in Blazor support, please contact VistaDB Support as we are evaluating building a version for Blazor.
VistaDB OS support is largely governed by the specific framework your application targets. VistaDB is tested on Windows, Linux, MacOS, Android, and iOS. Your best guide for compatibility is to verify that the OS you are targeting is supported by the version of .NET you are targeting.