Skip to content

Search products, tools, founders, niches and guides.

Monthly report

State of indie stacks

A monthly look at what indie products are built with, what they host on, what their cloud costs and which tools products with verified revenue use, counted from public Shipfolio stacks.

The first report publishes when enough products contribute

Every figure needs at least 5 public products behind it, and no product is ever named. Each month is published on the 1st once the sample is large enough.

Methodology

Sample. Every published, public product on Shipfolio that lists at least one tool in its stack and was published before the month ended. Drafts, private products, unclaimed catalog entries and products of banned or suspended accounts are left out. Stacks are read as they stand when the report is generated, on the 1st of the following month.

k ≥ 5 suppression. Every figure counts at least 5 products. A tool, pair, platform, pricing model, cost group or revenue group with fewer is left out, and a section with fewer than 5 products in total shows nothing. No product is ever named in an aggregate.

Revenue. Only verified MRR, read from Stripe, RevenueCat, App Store Connect or Google Play: each product's last verified figure in the final week of the month, converted to US dollars. It is published as a band (under $1K, $1K to $5K, $5K to $10K, $10K to $25K, $25K and up), never as a figure, so no product's MRR can be worked out. Products held for a revenue review are left out.

Cloud costs and opt-out. The month's bill from connected AWS, Google Cloud, Azure, Upstash and DigitalOcean accounts, gross of credits, converted to US dollars and rounded to two significant figures. Only products whose team kept "Include my costs in anonymous benchmarks" on count; founders can untick it at any time under Infrastructure costs, Sharing, and later reports leave them out.

Shares and change. Shares are percentages of the products in that section (n is shown on every chart). Change is in percentage points against the previous month's report. Hosting counts the top-level platform of each hosting tool: Cloud Run counts as Google Cloud.

Citable. A month is published once and never recomputed, so its numbers stay the same at its own address. Every month is archived under /reports/stacks with a CSV of every published figure.