Introduction to RUFUS Cloud API
RUFUS is a modern platform for sports timing and race operations. The RUFUS Cloud Public API opens this ecosystem to external developers, timers, and organizations who want to integrate with it.
Last updated
RUFUS is a modern platform for sports timing and race operations. The RUFUS Cloud Public API opens this ecosystem to external developers, timers, and organizations who want to integrate with it.
The API has evolved from a simple ingestion layer into a production-ready platform. It maintains full backward compatibility with existing v0 integrations—ensuring current devices and workflows continue to operate unchanged—while introducing stronger validation, improved security, and better protection against duplicate data, stale telemetry, and abusive traffic.
At its core, the API still revolves around three fundamental resources: devices, sessions, and passings. Devices connect to the cloud and create timing sessions, which act as containers for race passings. These passings can be consumed in real time or accessed later, enabling flexible workflows across timing operations.
On top of this foundation, the API now expands into two key areas:
Device Telemetry & Health Devices can report operational status (battery, temperature, GPS, connectivity, and more), enabling real-time monitoring and better field control.
Event & Participant Integration A new public layer allows authenticated clients to access event data and manage participants, enabling deeper integrations with registration systems, apps, and external platforms.
With improved reliability, stricter data integrity, and expanded capabilities, the RUFUS Cloud API is designed to support scalable, real-world race operations—while remaining simple and flexible to integrate.
Last updated