Skip to content

iRacingTelemetrySDK

iRacingTelemetrySDK is a .NET SDK for C# developers who want to integrate telemetry data from the iRacing simulator into their applications.

Features

  • Live Telemetry Data

    Retrieve telemetry information generated during iRacing sessions, including vehicle speed, engine RPM, tire temperatures, and more.

  • Playback of Saved IBT Telemetry Data

    Access and replay previously saved iRacing IBT files through the same API as if they were live. Analyze and process historical telemetry data using the same workflows as live data.

  • Optimized Performance

    Uses techniques such as async tasks, ref structs, and ReadOnlySpan to reduce memory allocations and improve performance. For example, on a modern CPU the SDK can process an hours worth of saved telemetry in less than 1/2 second — over 600,000 telemetry records per second.

  • Strongly Typed Telemetry Data

    Uses source generation to create a strongly typed `TelemetryData` struct with the iRacing variables you select.

Getting Started

To get started, visit the GitHub repository for installation instructions, documentation, and code examples.

Open Source

Source code is available on GitHub.

iRacingTelemetrySDK project