A structural calculation API your users can defend
Add verified calculations to your software through the Calcs.com API. Results come from the same standards-aligned engine engineers already sign off on, so you ship the feature without building the engine.
Request
curl --request POST \
--url https://api.calcs.com/v1/projects \
--header 'Authorization: Bearer $CALCS_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"name": "Smith residence"
}'Replay of a real run. Nothing is sent from this page.
Response
Not sentWhat your user sees
Floor joist J1
2x10 D.Fir-L No. 1 · 16 in o.c. · 14 ft span · 10 psf dead, 40 psf live
Create a project, then run the calculation.
Calculation logic never stays finished
A code edition changes. Somewhere in your codebase, a hard-coded reading of the old one keeps running. Nobody notices until a user contacts you.
Years to build, never finished
Standards-checked calculation logic takes years to write. Every code update pulls your team off the roadmap and onto maintenance.
Quietly out of date
Hard-coded logic goes stale when the standard changes. Your users find out on a live project, not in a release note.
Hard to defend
When an engineer asks why a check passed, in-house logic has no path back to the clause. You have nothing to point to.
Connect once, stay current
CalcsConnect is the structural calculation API from Calcs.com, the calculation platform engineers use across the US, Canada, Australia and New Zealand. Your software calls verified calculators built to AISC, AISI, ASCE, CSA, NBCC and AS/NZS standards. When a standard changes, our engineers update the calculator, not yours.
How the calculation API works
Your product keeps its interface and its users. Calcs.com runs the calculation underneath.
01
Your product sends the inputs
A user draws a member, generates a layout, or runs a check. Your software passes the inputs to the API.
Floor framing
Example product, not a real appFloor joist J1
2x8 D.Fir-L No. 1 joist, 16 in o.c.
Fails at 122%
Live load deflection governs: L/295 against L/360.
12 x 14 ft floor bay. Joists at 16 in o.c. on two 12 ft girders. 10 psf dead, 40 psf live. Girders: 2x12.
02
A Calcs.com calculator applies the standard
CalcsConnect runs your inputs through the matching Calcs.com calculator.
Choose the calculator
Calcs.comThe library holds 147 calculators. Your request names the one it wants by code.
- Wood Beam (ASD)
timberBeamASDNDS-2024 - Wood Beam (LRFD)
timberBeamLRFDNDS-2024 - Wood Beam
timberBeamCA - Timber Beam
timberBeamNZS3603-1993
Replay of real runs. Rows are from the live catalogue.
03
Your product gets the result
Formulas, assumptions, and standards references are open to inspect in Calcs.com.
Check the result
Your productFloor joist J1
2x8 D.Fir-L No. 1 joist, 16 in o.c.
- passed
false- summaryCheck
1.220How close the governing check is to its limit (122%)- summaryCheckReferenceId
delta_ST_summaryWhich check governed: live load deflection
Re-check it by hand
Live load deflection
limit L/360 ÷ achieved L/295 = 360 ÷ 295
= 1.22againstsummaryCheck 1.220Matches
What went in
- Member
- 2x8 D.Fir-L No. 1 joist, 16 in o.c.
- Span
- 14 ft
- Loads
- 10 psf dead, 40 psf live
- Deflection limits
- L/360 live load, L/240 long-term
Open the sheet in Calcs.com to read the formulas, assumptions and references behind the live load deflection check.
Replay of a real run, trimmed for display. Nothing is sent from this page.
Give your AI a calculator, not a guess
AI models can give confident, wrong answers from engineering standards. CalcsConnect takes the math out of the model. Your AI picks the calculation and sends the inputs. A verified calculator returns the result, the same way every time. The same calls work from your product, your pipelines or your AI features.
What calls it
What Calcs.com does
Calcs.com engine
Run calculations from your product
Trigger a calc and return the result backed by the standard it was checked against, without opening Calcs.com.
Get site design data from coordinates
Drop a pin and return design values for wind, snow, seismic, and other environmental loads supported by Calcs.com.
Manage projects programmatically
Create, organize, list, and link projects so calculation work stays connected to your users' workflows.
What comes back
In
Your code calls the REST API
Create a project, then run a calculation with the inputs your user already has. These are the two calls from the demo above.
curl --request POST \
--url https://api.calcs.com/v1/templates/timberBeamASDNDS-2024/calculate \
--header 'Authorization: Bearer $CALCS_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"projectId": "00000000-0000-4000-8000-000000000001",
"preset": "floorJoist",
"name": "Floor joist J1",
"attributes": {
"member": "2x10 D.Fir-L No. 1",
"L_X": 14,
"spacing": 16
}
}'Out
A solved sheet, as data
The response says whether the member passes, which check governs and by how much. Trimmed here; the full response carries every result field.
{
"sheetId": "00000000-0000-4000-8000-000000000002",
"templateCode": "timberBeamASDNDS-2024",
"passed": true,
"summaryCheck": 0.759,
"summaryCheckReferenceId": "M_check",
"summaryCheckError": false,
"results": {
"member": "2x10 D.Fir-L No. 1",
"M_check": "1712 lb*ft / 2255 lb*ft",
"V_check": "489 lb / 1665 lb",
"R_check": "489 lb / 2812 lb",
"delta_ST_summary": "-0.274 in (L/613)",
"delta_LT_summary": "-0.317 in (L/531)",
"...": "124 more fields"
}
}Validate against jobs you already ran
Run CalcsConnect on projects that have already been designed and checked. Compare the results line by line and see exactly where the numbers match.
01
Real projects, not demo data
Your team tests the engine on work engineers have already signed off.
02
Differences you can trace
Any gap points to a formula or an assumption, not a black box.
03
No change to your product
Your interface, users, and existing logic stay as they are while you compare.
The engine behind the API
13.5M
Calculations run on Calcs.com.
81,000
Projects run on the platform each year.
228
Calculators in the library.
Trust & quality
Why results hold up
Engineers sign off on what they can inspect. CalcsConnect runs calculators they already check and trust, so your users inherit that trust.

Transparent by design
Engineers can inspect formulas, variables, and standards references before relying on a result.

Maintained when standards change
Calculators are updated when codes are, so your users stay current without a release from you. See the Calcs.com quality promise.

Built and supported by engineers
Qualified engineers build the calculators and answer questions engineer to engineer.
Frequently asked questions
Do we have to give up our own interface?
What if we already built our own calculation logic?
How is this different from copying standards into our code?
Can our AI features use it?
Which standards does the API cover?
How do we get access?
Scope your integration
Start with one moment in your product where a result must hold up under review. We map it to calculators already in Calcs.com and run them against jobs you have completed.
- Identify where your product needs a defensible result
- Match it to calculators already in Calcs.com
- Validate the results against completed projects
Talk with our team about connecting Calcs.com to your product. Building for manufacturers instead? See how Calcs.com puts products in the calculation.