Build on the ballistics engine.
Solve JSON in, trajectory out. The Partner API is hosted, and access is by request: tell us about your integration and we’ll issue a key.
$ curl https://api.strelokpro.com/api/partner/v1/solve \
-H "Authorization: Bearer $STRELOK_KEY" \
-H "Content-Type: application/json" \
-d '{
"muzzleVelocity": 2710,
"ballisticCoefficient": 0.315,
"dragModel": "G7",
"bulletWeight": 140,
"sightHeight": 1.8,
"zeroRange": 100,
"maxRange": 1200,
"rangeStep": 100,
"windSpeed": 10
}'The same engine that powers every Strelok app.
No drift between platforms, no re-implementation. Send a JSON request with your load, zero and range, leave the atmosphere and wind to sensible defaults, and get a full trajectory with stability and transonic zones back.
There is no self-serve signup. Keys are issued by our team: use the contact form or email [email protected] with a short description of your integration and the request volume you expect.
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.
Nothing to build or ship
Call the hosted endpoints from your backend in any language. Embedding the core in your own product is by arrangement.
Pro solvers
Monte-Carlo weapon-effectiveness zones and zero-angle truing via binary search, exposed on key-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 detailsPartner API
Call the hosted ballistics engine from your own product. Access is by request.
Request access