Skip to main content

Welcome to iracing_garage! 🏎️

This is a simple and free Python wrapper around the iRacing API, created for the awesome iRacing community. Whether you're building a tool, analyzing your races, or just love data — this is your pit crew in code form. 😎


🚀 Getting Started

The official documentation can be found here.

1. Install the package 📦

pip install iracing-garage

(Optional: consider installing in a virtual environment)


2. Authentication 🛡️

You'll need to log in with your iRacing email and password (this uses the same method the iRacing web portal does).

from iracing_garage import iRacingGarage

email = 'maxv@gmail.com'
password = 'hotwheels'

iracing = iRacingGarage(email, password)

🔒 This iRacing Garage does not store your credentials. It's all handled securely at runtime.


🔍 What Can You Do?

After logging in, you can access a bunch of data in JSON format from the iRacing API. Here are some examples:

Get Cars 🚗

cars = iracing.car.get()
print(cars)

Get Tracks 🏁

tracks = iracing.track.get()
print(tracks)

Get Driver Stats 📊

cust_id = 123456
driver_data = iracing.stats.summary(cust_id)
print(driver_data)

Get Race Results 🏆

subsession_id = 654321
simsession_number = 0
results = iracing.results.get(subsession_id, simsession_number)
print(results)

Check out the Data Endpoints page for more data points!!


📬 Contact


🏁 Final Lap

Enjoy the ride. 🏎️💨

License

You can check out the full license here

This project is licensed under the terms of the MIT license.

Metadata

Release files for iracing-garage 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iracing-garage 0.0.6
File Size Uploaded
iracing_garage-0.0.6.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iracing-garage 0.0.6
File Interpreter ABI Platform
iracing_garage-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 28.1 kB

Release files / iracing_garage-0.0.6.tar.gz

Download URL iracing_garage-0.0.6.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
fb11c26c739647bef1791ac97cb4648da9a713fa20445e35b79a4f88db254e74
BLAKE2b-256 checksum
How to use checksums
5f072393c9a6fe81e972b4da75ed672c52a4605aa2652d4ca1a88cf35385c7b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.15

Release files / iracing_garage-0.0.6-py3-none-any.whl

Download URL iracing_garage-0.0.6-py3-none-any.whl
Size 17.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dba682d6f5d78f293feb1184972fea04523496617f6ffd3dab2a9b99f53a8136
BLAKE2b-256 checksum
How to use checksums
cf648e30940f7a6b49cae0371944ff7829a9fd196af3b3162e1b34dc6282c56e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.15

Release history Release notifications | RSS feed

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page