Build on the ballistics engine.
Solve JSON in, trajectory out. Call the hosted API or embed the Rust/WASM core directly in your own product.
$ curl https://api.strelok.app/solve-pro \
-H "Authorization: Bearer $TOKEN" \
-d '{
"muzzleVelocity": 2710,
"ballisticCoefficient": 0.315,
"dragModel": "G7",
"bulletWeight": 140,
"zeroRange": 100,
"wind": { "speed": 10, "angle": 90 },
"atmosphere": { "tempF": 59, "altitude": 0 }
}'The same engine that powers every Strelok app.
No drift between platforms, no re-implementation. Send a JSON request with sensible defaults — Lite calls can pass just muzzle velocity, BC, bullet weight and zero — and get a full trajectory with stability and transonic zones back.
Everything you need to integrate.
Canonical Rust core
Point-mass RK4 solver at dt = 0.0005 s with G1/G7 tables, spin drift, Coriolis and aerodynamic jump.
Ship it anywhere
Compile to C FFI for desktop, WASM for the web, or call the hosted HTTP endpoint. Same numbers everywhere.
Pro solvers
Monte-Carlo weapon-effectiveness zones and zero-angle truing via binary search, exposed on entitlement-gated endpoints.
Proven parity
Six golden-file tests pin output to canonical .308 168gr DOPE — matched within 0.3 MOA, 4 fps and 0.1 mil.
Ready to dial in?
Download Strelok on any platform and start solving in under a minute — or talk to us about building on the engine.
See what you’ll pay
Simple per-platform pricing with a lifetime option and no hidden fees.
Pricing detailsStart building
Call the ballistics API or embed the Rust/WASM core in your own product.
Integration options