Developers

EngiToolbox API

Every calculator on EngiToolbox is available as a JSON REST endpoint. Validate designs, batch-run calculations and embed engineering maths directly in your own software.

Quickstart

Create an API key from your dashboard (requires a Pro or Team plan), then call any endpoint with your key in the Authorization header:

curl -X POST https://engitoolbox.org/api/v1/stress \
  -H "Authorization: Bearer et_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"force":1000,"area":0.01}'

Responses use a consistent envelope: { ok, calculator, version, inputs, result }. Errors return { ok: false, error, details? }.

Authentication & rate limits

Pass Authorization: Bearer et_…. Each key is bound to your plan. Requests are limited to a short-term burst (per key) and a monthly quota:

PlanPriceAPI requests / month
Free£0No API access
Pro£9–19/mo1,000
Team£49–199/mo10,000
EnterpriseCustom100,000

Exceeding the burst or monthly quota returns HTTP 429. See pricing for full plan details.

Endpoints (26)

Electrical

  • POST/api/v1/capacitor-networkCapacitor network
  • POST/api/v1/resistor-networkResistor network
  • POST/api/v1/voltage-dividerVoltage divider
  • POST/api/v1/rc-time-constantRC time constant

Manufacturing

  • POST/api/v1/drill-point-depthDrill point depth
  • POST/api/v1/speeds-and-feedsMachining speeds & feeds
  • POST/api/v1/pcdPitch circle diameter hole coordinates
  • POST/api/v1/punch-die-clearancePunch & die clearance
  • POST/api/v1/limits-and-fitsISO limits & fits
  • POST/api/v1/bolt-torqueBolt torque & preload

Math

  • POST/api/v1/trigonometryRight-triangle solver

Mechanical

  • POST/api/v1/stressAxial / normal stress
  • POST/api/v1/frictionFriction force
  • POST/api/v1/centrifugal-forceCentrifugal force
  • POST/api/v1/moment-of-inertiaArea & polar moment of inertia
  • POST/api/v1/beam-sectionBeam cross-section properties
  • POST/api/v1/youngs-modulusYoung's modulus / elasticity
  • POST/api/v1/hoop-stressPressure vessel hoop stress
  • POST/api/v1/resonanceNatural frequency & resonance
  • POST/api/v1/dampingDamped vibration response
  • POST/api/v1/beam-analysisBeam analysis (FEM)
  • POST/api/v1/oringO-ring seal & groove design

Physics

  • POST/api/v1/suvatSUVAT kinematics solver

Reference

  • GET/api/v1/materialsMaterial properties database
  • POST/api/v1/unit-conversionUnit conversion

Thermal

  • POST/api/v1/thermal-expansionLinear thermal expansion

Try every endpoint live, with request/response schemas and code samples, in the interactive API reference.