Skip to content

Plans and limits

Plans are per GitHub account, meaning your user or organization. Repositories are unlimited on every plan: activating one costs nothing until it builds.

Hobby Pro Business Enterprise
Builds per month 5 50 Unlimited Unlimited
All four lenses ✓ ✓ ✓ ✓
Pull request comments ✓ ✓ ✓ ✓
SVG and PNG download ✓ ✓ ✓ ✓
draw.io export ✓ ✓ ✓

Prices are on the pricing page. Change plans from Billing in the dashboard.

Only successful builds count. Failed, superseded and reused builds are free. The allowance resets at 00:00 UTC on the first day of each calendar month.

Limit Value When you hit it
Builds rendering at once, per account 8 The Action waits and retries for up to 5 minutes.
Builds started per day, per account 200 Preflight skips the build. It resets within 24 hours.
Bundle size 3 MB Upload fails with 413.
Resources per bundle 20,000 Upload is refused.
References per bundle 100,000 Upload is refused.

The daily limit is there to stop runaway automation. Normal use, even heavy matrix builds, stays well under it.

Situation Step result Log
Monthly builds used up ✅ green, nothing planned Infragr.am skipped this run: quota_exhausted.
Daily allowance reached ✅ green, nothing planned Infragr.am skipped this run: rate_limited.
Concurrent limit, cleared within 5 min ✅ green, build submitted This account already has the maximum number of builds rendering. Retrying in 30s.
Concurrent limit, still busy after 5 min ❌ failed Infragr.am API returned HTTP 429: Too many builds in flight. Try again shortly.

Preflight checks your quota before terraform plan runs, so a build that would be refused never spends runner minutes. Submission checks again, in case several workflows race for the last build of the month.