An easy-to-use, maintained C# .NET wrapper for the OpenSky Network REST API.
This wrapper includes many operations, including the following:
- Aircraft states, flights, and tracks
- Airport arrivals and departures
- Aircraft and airport registration information
- Aircraft information search
To use this, run dotnet add package OpenSky in a .NET project.
Here is an example program once you've added the OpenSky package:
using OpenSky; OpenSkyClient client = new(); // This is an expensive call, cache the response when applicable OpenSkyStates states = await client.GetStatesAsync(); foreach (var state in states.States) { // Write each aircraft ICAO 24-bit transponder address Console.Write(state.Icao24 + " "); } Console.WriteLine();