Stack Cost AI

Embeddedsmall scale stack.

For each requirement below, pick the option that fits your build — recommended first, then free and cheaper alternatives — or skip what your project doesn't need. Tap the info icon next to any requirement to see why it matters.

Cross-compilation Toolchain / Build System

Pricing & free-tier limitsFree: $0 OSS, unlimited builds / Buildroot: $0 self-hosted / Paid: IAR $3,500/seat/yr + $1,200 support, Timesys Factory $15k/yr includes CVE & SBOM / Overage: per-seat build license

Version Control Hosting (Git + LFS for FW)

Pricing & free-tier limitsFree: $0 - 2k min CI, 500MB LFS, 1GB Packages / Team: $4/user/mo - 2k min, 2GB LFS / Enterprise: $21/user/mo - 50k min, 50GB LFS / LFS Overage: $0.008/GB/day storage + $0.06/GB BW

CI/CD for Firmware Builds (Yocto cache)

Pricing & free-tier limitsFree: GitHub Free 2k Linux min/mo, self-runner $0 but power cost / Jenkins: $0 OSS + $20-100/mo VM / Paid: CodeBuild $0.005/min (Linux) + $0.023/GB S3 sstate / GitLab Ultimate: $99/user/mo

Artifact Storage for Firmware Binaries

Pricing & free-tier limitsFree: S3 Free 5GB 12mo, GitHub Packages 500MB / MinIO: $0 self-host $30/mo disk / Paid: S3 $0.023/GB/mo + $0.0004/1k PUT, JFrog Pro $60/mo start 2GB storage + $0.10/GB transfer overage

Local Hardware Lab / Single-Board Fleet (HIL Starter)

Pricing & free-tier limitsFree/QEMU: $0 emulation / Cheap: $150-300 one-time boards / Pro Lab: $2k-4k one-time + $15/mo power / Rack-grade: Acroname Hub $800 + managed PDU $400

Embedded Debugging Interface (JTAG/SWD)

Pricing & free-tier limitsFree: OpenOCD $0 + $15 FTDI / Picoprobe: $4 one-time / Cheap ST-Link v3: $35 one-time / Paid: J-Link Base $650 one-time + $350/yr support, TRACE32 $8k+ one-time + $2k/yr maintenance

Serial / UART Logging Infra

Pricing & free-tier limitsFree: $0 tools / Hardware: Saleae Logic 8 $479 one-time / Paid: Tracealyzer $3,200/seat one-time + $640/yr renew, Memfault Free 100 devices / Growth $499/mo 1k devices / Over: $0.40/device/mo

Issue Tracking / ALM

Pricing & free-tier limitsFree: GitHub Issues $0 unlimited, Linear free 250 issues / YouTrack: $0 up to 10 users / Paid: Jira Free 10 users, Standard $8.15/user/mo, Premium $16/user/mo - 250GB storage, $0.40/GB overage

Documentation Hosting (Schematics, Datasheets, SDK Docs)

Pricing & free-tier limitsFree: GH Pages $0 1GB + 100GB BW, RTD $0 / Cloudflare Pages Free: unlimited BW / Paid: GitBook Start $40/mo 10 users, Confluence Standard $6.05/user/mo, Altium 365 $40/user/mo

Containerized Build Environment (Docker Builder)

Pricing & free-tier limitsFree: Docker $0 personal, Hub Free 1 private repo, 200 pulls/day / GHCR Free 500MB / Paid: Docker Pro $9/mo - 5k pulls/day, Business $21/user/mo, ECR $0.10/GB/mo storage + $0.20/GB transfer over 100GB

Secrets Management for Signing Keys (Basic)

Pricing & free-tier limitsFree: Vault OSS $0 + YubiKey $55 one-time / Cloud: Vault HCP $0.03/hr ~$22/mo cluster / AWS KMS $1/key/mo + $0.03/10k requests / YubiHSM 2 $995 one-time

OTA Update Service

Pricing & free-tier limitsFree: Mender OSS $0 self-host unlimited / Mender Prof: Free up to 10 devices, $199/mo up to 100 devices / Enterprise: $999/mo 500 devices, $2/device/mo overage / JFrog Connect Free: 10 devices, Pro $300/mo 100 devices / AWS IoT Jobs: $0.0015/job execution + $0.042/hr after trial

Device Management / Fleet API

Pricing & free-tier limitsFree: AWS IoT Free 250k msgs 12mo, Mosquitto $0 / EMQX OSS $0 / Paid: AWS IoT $1 per million msgs, $0.042 per shadow $1M ops / Azure IoT Hub Free 8k msgs/day, S1 $25/hub/mo 400k msgs/day, overage $0.001/1k msgs / Balena: $0 first 10 devices, $5/device/mo after

Time-Series DB for Sensor / Telemetry Data

Pricing & free-tier limitsFree: Influx OSS $0 unlimited / Cloud Serverless: Free 30GB/mo write, 300GB read, 300M queries / Paid: Influx Cloud $0.002/write, $0.015/read 100MB block, $0.01/GB-hour storage / Timescale Cloud: $0 disk-based ~$25/mo 75GB start / Timestream: $0.50 per million writes + $0.036/GB/mo magnetic

Monitoring & Alerting for Device Fleet

Pricing & free-tier limitsFree: Grafana Cloud Free 10k metrics series, 50GB logs, 50GB traces, 3 users / OSS self-host $0 / Paid: Grafana Pro $89/mo - 15k series, 200GB logs included $0.50/GB over / Datadog IoT: $7/device/mo up to 10k metrics, $1.70/1k custom metrics overage

Crash Reporting / Fault Log Collection (Memfault)

Pricing & free-tier limitsFree: Memfault Free 100 devices, 10k events / Sentry Free 5k errors/mo / Self-host $0 + VM $20/mo / Paid: Memfault Starter $499/mo 1k devices - $0.40/device over, Growth $1.5k/mo 5k devices / Sentry Team $26/mo 50k errors

RTOS Unit Test Automation

Pricing & free-tier limitsFree: Unity/CMock $0 / GitHub Actions Free runner $0 / Paid: Parasoft $4k-7k/seat/yr, VectorCAST $5k-8k/seat/yr + $1.5k support / Percepio $3k/yr team

Dependency / SBOM Scanning (Vuln Mgmt)

Pricing & free-tier limitsFree: Trivy/Grype/Syft $0, Dependabot $0 / GitHub Adv Sec: Free for public, $19/user/mo private / Paid: Snyk Free 200 tests/mo, Team $25/dev/mo 10k tests, over $18/1k tests / Black Duck: Contact sales ~$30k-80k/yr / Xray: $40/mo included in JFrog

Firmware Image Caching / Registry Layering

Pricing & free-tier limitsFree: S3 Free 5GB / Harbor OSS $0 self-host 100GB disk $15/mo / Paid: ECR $0.10/GB/mo storage, $0.20/GB transfer after 100GB Free, JFrog $60/mo 2TB transfer included $0.12/GB over

Options and prices come straight from our research sheets for a small scale embedded project. Prices are estimates and change often — always confirm on the provider's page before committing.

How this small scale embedded checklist works.

Each requirement below is something a small scale embedded build typically needs. Pick one of the four researched options — recommended, free, cheaper or paid — add your own with "Other", or skip the requirement if your project doesn't need it. Nothing is mandatory; the plan on the right tracks what you've decided so nothing gets forgotten.

Your picks are saved in this browser automatically, so you can come back anytime. Options are researched per build level and refreshed as vendors change their plans — always verify details on the provider's page before committing.