SDK
Overview of the currently available Ansight SDKs and where to start with the .NET integration.
Ansight is organized around the Ansight Studio desktop app plus runtime SDKs that feed data into Ansight Studio and, optionally, expose live tool surfaces to paired agents.
SDK Lineup
| SDK | Status | Notes |
|---|---|---|
.NET | Available now | Package ids Ansight.Core, Ansight, and Ansight.Maui. Targets net9.0, net9.0-android, net9.0-ios, and net9.0-maccatalyst. |
Flutter | Planned | Not documented in detail yet. |
React Native | Planned | Not documented in detail yet. |
iOS (SwiftUI/UIKit) | Planned | Not documented in detail yet. |
Android (Jetpack Compose/View) | Planned | Not documented in detail yet. |
Today, the detailed docs in this tree focus on the .NET SDK.
What the .NET SDK Includes
The Ansight.Core package provides:
- runtime telemetry capture
- built-in memory and FPS channels
- opt-in battery level and touch input capture
- session JPEG capture
- runtime-owned host connection and host auto-probe
- app artifact providers for discoverable diagnostic exports
- the base tool abstraction layer
The Ansight all-in-one package adds native pairing where supported and all non-MAUI remote tools. The Ansight.Maui package adds MAUI setup helpers and the MAUI remote tool suite.
Concrete remote tools can still be installed separately when an app stays on Ansight.Core:
| Tool package | NuGet |
|---|---|
Ansight.Tools.Maui | |
Ansight.Tools.VisualTree | |
Ansight.Tools.Reflection | |
Ansight.Tools.Database | |
Ansight.Tools.FileSystem | |
Ansight.Tools.Preferences | |
Ansight.Tools.SecureStorage |
Start Here
If you are integrating a .NET app, read: