{"openapi":"3.1.0","info":{"title":"Vacuum Technology API","version":"1.0.0","description":"Vacuum-technology maths as an API, computed locally and deterministically — the pump-down, boiling and pressure numbers a lab tech, process engineer or vacuum hobbyist works to. The pumpdown endpoint gives the ideal time to evacuate a chamber, t = (volume ÷ pump speed) × ln(start ÷ target pressure) — a 10-litre chamber on a 5 L/s pump drops from 1000 to 1 mbar in about 14 seconds in theory, though outgassing and falling pump speed stretch the real low-pressure stage. The boiling-point endpoint gives the temperature water boils at under reduced pressure from the Antoine equation: about 100 °C at sea level, but only ~52 °C at 100 mbar and ~46 °C at 100 mbar — the physics behind vacuum degassing, freeze-drying and high-altitude cooking. The level endpoint converts a pressure across the common vacuum units (mbar, Torr/mmHg, Pa, kPa, inHg, atm, psi), reports the percent vacuum relative to atmosphere, and names the regime — rough, medium, high or ultra-high vacuum — so you know which pump and gauge the job needs. Everything is computed locally and deterministically, so it is instant and private. Ideal for vacuum-lab and process apps, pump-sizing and degassing tools, semiconductor and coating calculators, and physics teaching. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 compute endpoints. Ideal estimates — real systems are slowed by outgassing and leaks.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/vacuum-api","description":"oanor gateway"}],"tags":[{"name":"Vacuum"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/boiling-point":{"get":{"operationId":"get_v1_boiling_point","tags":["Vacuum"],"summary":"Water boiling point at pressure","description":"","parameters":[{"name":"pressure","in":"query","required":true,"description":"Pressure value","schema":{"type":"string"},"example":"100"},{"name":"unit","in":"query","required":false,"description":"mbar | mmhg/torr | pa | kpa (default mbar)","schema":{"type":"string"},"example":"mbar"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/level":{"get":{"operationId":"get_v1_level","tags":["Vacuum"],"summary":"Pressure, % vacuum and regime","description":"","parameters":[{"name":"pressure","in":"query","required":true,"description":"Pressure value","schema":{"type":"string"},"example":"1"},{"name":"unit","in":"query","required":false,"description":"mbar | mmhg/torr | pa | kpa | inhg | atm | psi (default mbar)","schema":{"type":"string"},"example":"mbar"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/pumpdown":{"get":{"operationId":"get_v1_pumpdown","tags":["Vacuum"],"summary":"Chamber pump-down time","description":"","parameters":[{"name":"volume_l","in":"query","required":true,"description":"Chamber volume in litres","schema":{"type":"string"},"example":"10"},{"name":"pump_speed_l_s","in":"query","required":true,"description":"Pump speed in L/s","schema":{"type":"string"},"example":"5"},{"name":"start_pressure","in":"query","required":true,"description":"Starting pressure","schema":{"type":"string"},"example":"1000"},{"name":"target_pressure","in":"query","required":true,"description":"Target pressure (same unit)","schema":{"type":"string"},"example":"1"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":470,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":555,"monthly_call_quota":12600,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":1780,"monthly_call_quota":80000,"rps_limit":15,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":5280,"monthly_call_quota":260000,"rps_limit":36,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/vacuum-api"}