<p>For a while now, Grove has had one job: make local development on your machine effortless. Serve <code>*.test</code> with real HTTPS, bundle PHP, Node, and databases, run your dev processes, and get out of your way. All of it free, all of it open source.</p><p>Today we're adding something new — Grove Pro — and before anything else, we want to be clear about what it isn't.</p><h2>First, a promise</h2><p>Grove Pro does not lock away the things you already rely on. Serving sites, local HTTPS, bundled PHP/Node/databases, the mail-catcher, tunnels, the request timeline, database snapshots — that's the heart of Grove, and it stays free and open source, forever. We built Grove partly because other tools put databases, mail testing, and dumps behind a paywall, and we're not about to make the same move.</p><p>So what is Pro? It's the layer that appears the moment you stop working alone.</p><h2>Why: solo tools break down at the team boundary</h2><p>Everything's fine on your machine. The right PHP version, a seeded database, the <code>.env</code> you carefully assembled. Then a teammate clones the repo — and none of that travels with the code. The PHP version is a guess. The database doesn't exist. The <code>.env</code> gets pasted into Slack. Onboarding a new hire means a half-day of README archaeology.</p><p>These aren't local-dev problems. They're team problems — coordination, secrets, reproducibility — and they're exactly what Grove is positioned to solve, because Grove already manages every one of those pieces. Grove Pro is that team layer:</p><ul><li><p><strong>End-to-end encrypted secret sync</strong> — your project's <code>.env</code> shared securely, never pasted into a chat window again.</p></li><li><p><strong>Reproducible team environments</strong> — commit a <code>grove.toml</code>, and a teammate goes from <code>git clone</code> to a running, identical setup with one command.</p></li><li><p><strong>One-command onboarding and drift detection</strong> — new hires productive in minutes; "works on my machine" retired for good.</p></li><li><p><strong>Priority support and a commercial license.</strong></p></li></ul><h2>How: buy, activate, unlock</h2><p>We wanted the path from "I'll take it" to "it's working" to be as short as Grove itself. It's three steps.</p><p><strong>1. Buy — no account needed.</strong> Pick your number of seats on the Grove page and check out. Grove Pro is $99 per seat, per year — buy as many as your team needs, expand any time.</p><p><strong>2. Get your license by email.</strong> The moment your payment clears, we create your account and send a single, friendly email with your license key and your login. Nothing to sign up for first — the account is born from the purchase.</p><p><strong>3. Activate.</strong> Paste the key into Grove under Settings → License, or from your terminal:</p><pre><code class="language-text">$ grove license activate GROVE-eyJ2Ijoxrf…
✓ Grove Teams active
  seats  : 4
  email  : you@yourteam.com
  renews : in 364 days
</code></pre><p>That's it. Check it any time:</p><pre><code class="language-text">$ grove license status
✓ Grove Teams active
  seats  : 4
  email  : you@yourteam.com
  renews : in 358 days
</code></pre><p>And here's a detail we care about: <strong>verification is offline.</strong> Your license is signed with a key we hold, and Grove checks it against a public key baked into the app — no phone-home, no license server your workflow depends on. Get on a plane, lose your Wi-Fi; your Pro features keep working. There's a gentle online check for renewals with a long grace period, but your daily work never waits on it.</p><h2>Manage it like a grown-up product</h2><p>Bought three seats and grew to eight? Log into your portal, hit <strong>Manage billing &amp; seats</strong>, and change the number — Stripe handles the proration, and Grove re-issues your key automatically. Your license key, renewal date, and download links all live in one place.</p><h2>Why go for Grove Pro</h2><p>Three honest reasons.</p><p><strong>It pays for itself the first time you onboard someone.</strong> A new teammate running your exact stack — right PHP, databases up, secrets in place, dev server humming — from a single <code>grove up</code> is worth more than $99 the first afternoon it saves.</p><p><strong>It replaces a pile of half-measures.</strong> The shared 1Password note for <code>.env</code>. The stale "Local Setup" section in the README. The Slack thread titled "why won't this run." Grove Pro folds those into the tool that already runs your environment.</p><p><strong>It keeps the ecosystem honest.</strong> Grove's free core is genuinely free and open — no asterisks. Pro is what funds that promise. If Grove saves you time, a Pro seat keeps it independent and moving.</p><h2>Get started</h2><pre><code class="language-text">$ grove license activate YOUR-KEY
</code></pre><p>Grab Grove (free) at <a target="_blank" rel="noopener noreferrer nofollow" href="https://elyracode.com/grove">elyracode.com/grove</a>, and when your team is ready, Pro is one purchase and one command away. Solo developers keep everything, forever. Teams get the layer that makes local dev shared — secure, reproducible, and onboarding-in-a-minute.</p><p>Thanks for building on Grove. We're just getting started. 🌱🌳</p><p><em>Under the hood: licenses are Ed25519-signed and verified entirely offline, the free core is never gated, and team secrets are end-to-end encrypted with the age recipients model — the server only ever sees ciphertext. More on that architecture soon.</em></p>