Your First Simulation
MotoQuant runs in the browser — no installation required to simulate. The REST API is optional for advanced workflows. Start here.
Option A — Web Simulator (instant, no account)
Open the simulator
Navigate to /simulator. No account required.
Pick your bike
Use the category tabs (Indian Sport / Indian Naked / Royal Enfield / Dream Bikes) or the search box to find your bike. The widget defaults to the Suzuki Hayabusa Gen1 — one of the best-validated bikes in the catalog.
If your bike is not listed, use the "Suggest a bike" form on the Bikes page. We add community-requested bikes regularly.
Set your conditions
The three sliders control:
- Rider weight — your weight in kg. Affects total system mass and CoG height.
- Power boost — percentage modifier on peak power and torque. Use this to simulate mods without selecting individual parts.
- Mass change — kg added or removed. Positive = added weight (pillion, luggage). Negative = weight reduction (stripped bodywork).
Set your venue (optional)
Click Race location and either select a named venue (Aamby Valley, MMRT, BIC, Santa Pod, etc.) or enter your GPS coordinates. The simulator loads seasonal weather data automatically — density altitude, temperature, humidity, surface grip.
If you skip this, the simulation runs at ISA sea-level conditions (15°C, 101.325 kPa, 0 m).
Run and read the results
Press Run Simulation. Results appear in under a second:
- Quarter-Mile ET — elapsed time at 402.336 m, in seconds.
- Trap Speed — velocity at the 402 m mark, in km/h.
- Split Timeline — 60 ft, ⅛ mile, and ¼ mile ETs.
- Peak Power — effective power after altitude correction.
Option B — REST API
The API is public and CORS-open. No authentication for basic simulation (rate-limited to 60 req/min per IP).
Quick sim
POST https://motoquant-api.onrender.com/api/simulate/quick
Content-Type: application/json
{
"bike_id": 1,
"rider_mass_kg": 70,
"power_boost_pct": 0,
"mass_delta_kg": 0
}Returns: et_quarter_s, trap_speed_kmh, et_60ft_s, et_eighth_s, peak_power_hp, bike_name.
Full sim with timeseries
POST /api/simulate
{
"bike_id": 1,
"rider_mass_kg": 70,
"power_boost_pct": 0,
"use_adaptive_dt": false
}Returns everything from quick sim plus timeseries: arrays of velocity, RPM, gear, acceleration, power at every 10 ms step.
Interactive docs
Full OpenAPI interactive docs (try-it-now) are available at:
https://motoquant-api.onrender.com/docsReading the Simulation Chart
The full simulator page shows a 4-panel chart: