Why Do We have a Free Tier?

Why Do We Have a Free Tier?
Straight talk, because that’s how we roll.
Most “free tiers” in this industry aren’t free tiers. They’re trials wearing a free tier’s name — capped at 14 days, or throttled just enough to be annoying, or missing exactly the one feature you’d actually need, engineered from day one to make you feel the friction and reach for a credit card. You’ve used enough of these products to know the pattern before you even open the pricing page.
That’s not what we built. Here’s what we actually did, and why.
Free is free. On purpose, structurally, permanently.
SpiceGrinder Free isn’t a countdown timer. It’s a separate build — its own artifact, compiled without the Pro code in it at all. There’s no dormant “Upgrade Now” switch buried in the Free download waiting to be flipped on if you enter a credit card; the Pro components genuinely aren’t in there. We didn’t build a crippled version of the real product and call it free. We built two fully-functional products from the same core, and one of them costs nothing, forever.
That means:
- Data generation is unlimited. Free doesn’t mean “free for the first 10,000 rows.” Generate a hundred rows or a hundred million — same model, same engine, no meter running.
- There’s no time limit. No trial clock, no “your free period ends in 3 days” email. Free tier from a year ago works exactly the same today.
- It’s not going to nag you. We’re not going to pop up a banner every time you open the app asking if you’ve considered Pro. You’ll never see a feature you’re already using suddenly get an “Upgrade to keep this” wrapped around it.
We don’t even collect your contact information when you download the Free version, so you won’t receive marketing spam you didn’t ask for.
When you do hit a limit, here’s what that actually looks like
Free tier has real boundaries — it caps out at 20 nodes per model, and it’s numeric-output only. When you hit a boundary, you get a message. Not a dark pattern, not an interstitial, not a “you’ve been selected for a special offer” popup. Here’s the literal, unedited text SpiceGrinder shows you:
“Free tier allows at most 20 nodes per model (would be 23). Upgrade to the Pro artifact.”
“Component ‘SSN’ requires SpiceGrinder Pro (build=FREE). This Free artifact does not include Pro components.”
That’s it. A flat statement of fact, told to you once, at the exact moment it’s true and relevant — not a nag, no manufactured urgency, no countdown, no “3 people upgraded in the last hour” banner. Just a simple reminder of how the Free version has limits, and it leaves it up to you to decide what to do about that.
If Free does everything you need — we’re happy. Genuinely.
We mean that. If you build your models, generate your data, and never once hit a wall — that’s a win for you, and we’re glad SpiceGrinder is useful to you at zero cost. Keep using it. Tell a coworker who’s fighting with hand-rolled fixture data. If you feel like writing a couple sentences about how it worked out for you, we’d take that as a genuine thank-you — not because we need the marketing copy (well, ok, we may use it for that too, but only with your permission), but because we like knowing how we were able to help you out.
And when you do need Pro, you’ll know exactly why
We’re not pretending we don’t want people to upgrade — of course we do, we’re a business. But we’d rather earn that upgrade than manufacture it. If you’ve spent real time in Free tier, you already know precisely what it can and can’t do for your use case, because you’ve lived the boundary, not read about it in a comparison table. When you hit the point where you genuinely need Pro — more nodes, non-numeric fields, the Service API, custom components — you’re not upgrading on faith or FOMO. You’re upgrading because you already know exactly what it buys you, because Free showed you precisely where the edge was.
That’s our philosophy: give away something real, tell you the truth about its limits when you hit them, and let the decision to buy be yours to make with full information — not ours to engineer.