Plans & pricing¶
AppGantry's pricing model has two ideas:
- You pay for the bytes you move and keep, not per seat. Teammates, reviewers, and CI bots are always free to add.
- Heavy-distribution customers can cap the bill at the platform fee by hosting artifacts in their own cloud account (BYOSA).
The canonical pricing table lives at appgantry.com/pricing. This page explains what each meter actually measures and how billing is posted.
Plans at a glance¶
| Team | Business | Enterprise | |
|---|---|---|---|
| Platform fee | $5 / mo, pre-paid | $100 / mo, post-paid | Coming soon |
| Storage model | Hosted (metered) | Hosted or BYOSA (flat) | - |
| Per-MB charges | Yes | Yes on hosted; waived under BYOSA | - |
| Build retention default | 30 days | 12 months | - |
| SSO / SAML | - | ✓ | - |
| RBAC + org-wide audit feed | Basic | ✓ | - |
| Support | Community | Standard | - |
Enterprise (SSO, custom region pinning, audit-feed export, SLA-backed support) is on the roadmap. Register interest.
Retention is always configurable per org in every plan. Longer windows simply cost more MB-months on hosted (and nothing on BYOSA).
The three meters (hosted storage only)¶
When your org is on hosted storage, three independent meters fill your invoice. All quantities are decimal MB (1 GB = 1000 MB).
Storage¶
- Unit: MB-month.
- Counts: retained artifact bytes held over the billing period.
- Sampled: daily; averaged at month close.
Storage is a rate over time, not a one-time charge. Holding 1 GB for a full month is 1 GB-month. Holding it for 15 days is about 0.5 GB-month. Shorter retention → fewer MB-months.
Upload¶
- Unit: MB.
- Counts: new build artifact bytes successfully ingested.
- Measured at: the upload-completion callback, against the blob's actual size.
Failed and abandoned uploads are not billed. A background reaper sweeps incomplete direct-to-blob uploads so they don't accrue storage either.
Download¶
- Unit: MB.
- Counts: bytes shipped to testers and developers: both count.
- Measured at: the per-request log row × artifact size.
Tester downloads are the line that can surprise you on a viral build. See spend caps for how to bound it.
Billing posture¶
| Plan | Posture | Behaviour |
|---|---|---|
| Team | Pre-paid | Your account holds a balance; usage draws it down. When the balance hits $0, uploads and downloads are blocked (HTTP 402) but metadata stays readable. Top up to resume. |
| Business | Post-paid | Billed in arrears against an optional hard spend cap. |
| Enterprise | Coming soon | - |
BYOSA orgs are exempt from the spend-cap and 402 gates entirely. Your own cloud provider is the spend ceiling.
Worked examples¶
These mirror the pricing-page examples.
A. Small internal beta on Team¶
- 20 builds × 100 MB uploaded: 2 GB × $0.05 = $0.10
- ~2 GB held across the month: 2 GB-month × $0.10 = $0.20
- 50 testers × 5 builds × 100 MB downloaded: 25 GB × $0.18 = $4.50
- Platform fee: $5.00
- Total ≈ $9.80 / month
B. Heavy distribution on Business (hosted)¶
- 2 GB uploaded: $0.10
- 30 GB-month held: $3.00
- 2,000 testers × 10 builds × 150 MB downloaded: 3,000 GB × $0.18 = $540.00
- Platform fee: $100.00
- Total ≈ $643.10 / month: egress dominates.
B′. Same customer on Business + BYOSA¶
- Platform fee: $100.00 flat. No metering.
- Their own Azure account absorbs the 3,000 GB egress at the cloud-provider rate (~$0.087/GB ≈ $261).
See also¶
- BYOSA: flat-fee distribution for Business orgs.
- Audit & spend caps: how to keep the bill predictable.