# calc.engineer Homelab API

**Canonical:** https://apis.io/apis/calc-engineer/calc-engineer-homelab-api/  
**Provider:** calc.engineer — https://apis.io/providers/calc-engineer/  
**Base URL:** https://calc.engineer  
**Documentation:** https://calc.engineer/api/docs

calc.engineer Homelab API is one of 9 APIs that [calc.engineer](https://apis.io/providers/calc-engineer/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Homelab. The published artifact set on APIs.io includes an OpenAPI specification.

The homelab API from calc.engineer — 13 operation(s) for homelab.

## Operations (26)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/zfs_capacity` | Metadata for zfs_capacity |
| POST | `/api/zfs_capacity` | Calculate usable ZFS pool capacity for any RAID level including stripe, mirror… |
| GET | `/api/zfs_ram` | Metadata for zfs_ram |
| POST | `/api/zfs_ram` | Calculate recommended RAM and ARC sizing for a ZFS storage pool based on… |
| GET | `/api/tcp_throughput` | Metadata for tcp_throughput |
| POST | `/api/tcp_throughput` | Calculate maximum TCP throughput using the Bandwidth-Delay Product (BDP)… |
| GET | `/api/wireguard_mtu` | Metadata for wireguard_mtu |
| POST | `/api/wireguard_mtu` | Calculate the optimal MTU for a WireGuard VPN tunnel interface with a detailed… |
| GET | `/api/subnet_calculator` | Metadata for subnet_calculator |
| POST | `/api/subnet_calculator` | Calculate IPv4 subnet details from CIDR notation. Parses a CIDR block (e.g. |
| GET | `/api/raid_iops` | Metadata for raid_iops |
| POST | `/api/raid_iops` | Estimate RAID array IOPS performance and latency for ZFS and traditional RAID… |
| GET | `/api/power_cost` | Metadata for power_cost |
| POST | `/api/power_cost` | Calculate total power consumption, electricity cost, and circuit requirements… |
| GET | `/api/cooling_btu` | Metadata for cooling_btu |
| POST | `/api/cooling_btu` | Estimate the cooling load (BTU/hr) for a homelab or server closet based on… |
| GET | `/api/rack_capacity` | Metadata for rack_capacity |
| POST | `/api/rack_capacity` | Quick rack space and weight sizing calculator for homelab and small data center… |
| GET | `/api/network_bandwidth` | Metadata for network_bandwidth |
| POST | `/api/network_bandwidth` | Plan and validate network link capacity for homelab workloads. |
| GET | `/api/thermal_enclosure` | Metadata for thermal_enclosure |
| POST | `/api/thermal_enclosure` | Estimate steady-state thermal behaviour of a rectangular enclosure (server… |
| GET | `/api/heatsink_cfd` | Metadata for heatsink_cfd |
| POST | `/api/heatsink_cfd` | Analyze a forced-convection fin-array heatsink using established channel-flow… |
| GET | `/api/pcb_thermal` | Metadata for pcb_thermal |
| POST | `/api/pcb_thermal` | Estimate PCB component temperatures by solving a thermal resistance network… |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/calc-engineer/openapi/calc-engineer-homelab-api-openapi.yml

## Other calc.engineer APIs (8)

- [calc.engineer Auth API](https://apis.io/apis/calc-engineer/calc-engineer-auth-api/)
- [calc.engineer Catalog API](https://apis.io/apis/calc-engineer/calc-engineer-catalog-api/)
- [calc.engineer Docs API](https://apis.io/apis/calc-engineer/calc-engineer-docs-api/)
- [calc.engineer General API](https://apis.io/apis/calc-engineer/calc-engineer-general-api/)
- [calc.engineer Mesh API](https://apis.io/apis/calc-engineer/calc-engineer-mesh-api/)
- [calc.engineer Pcb API](https://apis.io/apis/calc-engineer/calc-engineer-pcb-api/)
- [calc.engineer Power API](https://apis.io/apis/calc-engineer/calc-engineer-power-api/)
- [calc.engineer Rf API](https://apis.io/apis/calc-engineer/calc-engineer-rf-api/)

## Tags

Homelab

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/calc-engineer/calc-engineer-homelab-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/calc-engineer/.
