Skip to content

racedirector/iracing-data-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

215 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iracing-data-api

A monorepo of TypeScript packages for working with the iRacing /data API and telemetry services. Packages cover generated clients, validation schemas, event emitters, telemetry consumers, and helper CLIs.

Packages

API

OAuth

Telemetry

Telemetry Event Emitters

Helpers

Apps

Rust

  • iracing-data-api-client – Generated Rust client for the iRacing /data API. Use cargo get-member --access-token "$IRACING_ACCESS_TOKEN" --customer-ids 378767 --include-licenses to run the member lookup example.

Development

This repo uses pnpm for dependency management:

pnpm install

Use pnpm --filter <package> to run scripts for a specific workspace package or app. See each linked README for package-specific instructions.

Releasing

Published packages live under the @iracing-data scope on npm. Releases are automated via GitHub Actions and driven by a git tag. See docs/RELEASING.md for step-by-step instructions.

About

Axios API implementation and cli for the `/data` API on iRacing

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors