How do you sell developer tools to a developer audience?
When NOT to use this playbook:
- Pure infrastructure deals where the buyer is a CIO and the IC never touches it (e.g., enterprise data warehouses sold by RFP).
- Compliance-heavy verticals (healthcare, defense) where free-tier data handling is legally untenable.
- Markets where developer-to-org ratio is <1:50 (unit economics break).
In these cases, run a sales-led motion with technical pre-sales, not PLG.
Segment differentiation — the motion changes by sub-category:
| Sub-category | Free hook | Monetization vector | Example |
|---|---|---|---|
| Infrastructure (DB, queue, cache) | Free tier with real data, low resource cap | Dedicated infra + SLA + region | MongoDB Atlas, Upstash, Neon |
| API / SaaS primitives | Generous quota, all endpoints | Volume tier + multi-product attach | Stripe, Twilio, Plaid |
| Frameworks / OSS libraries | Free OSS forever | Hosted runtime + governance | Vercel (Next.js), HashiCorp (Terraform), Prisma |
| Developer CLIs / IDEs | Free for individuals | Team features + admin + audit | GitHub Copilot, Cursor, Postman |
| Observability / DevOps | Free trial 14d, then metered | Per-host or per-event pricing | Datadog, Sentry, Honeycomb |
Mixing motions across sub-categories is the most common GTM error. A framework cannot use Stripe's API motion; a CLI cannot use MongoDB's infra motion.
Pattern-match the structural winners (mechanical, not aspirational):
| Company | Free tier | Paid trigger | Lesson |
|---|---|---|---|
| Stripe | All core APIs, no rate cap on test mode | Live processing volume | Docs are the sales asset |
| Twilio | $15 trial credit, all APIs | PAYG + multi-product attach | Per-call pricing aligns to value |
| MongoDB Atlas | M0 free cluster, real data | Dedicated infra + SLA | Operations is the upsell |
| HashiCorp (pre-IBM) | OSS binary forever free | SSO, governance, Terraform Cloud | Compliance is the upsell |
| Vercel | Hobby tier (non-commercial) | Teams + bandwidth + analytics | License terms gate the org, not the IC |
| Datadog | 14-day full trial | Per-host pricing | Free transitions to metered, never zero |
| GitHub | Unlimited public repos free | Private repos + Advanced Security | Network effects compound over a decade |
The Developer Sales Hierarchy (4-quarter sequencing with budgets):
| Quarter | Motion | Budget | KPI |
|---|---|---|---|
| Q1 | Free tier polish + Stripe-grade docs rewrite | $150K eng + $50K writer | Activation rate >40%, time-to-first-call <10 min |
| Q2 | KubeCon + GitHub Universe sponsorships | $200K events | 5,000 booth scans, 1,500 trial starts, 200 PQLs |
| Q3 | OSS maintainer grants + public bounty board | $30K/mo recurring | 3 paid maintainers, 50+ bounties closed, 15 inbound integrations |
| Q4 | First enterprise AE (technical, full-cycle) | $250K OTE | 8-12 pipeline, 3-5 closed, $750K+ ARR booked |
Free -> Enterprise conversion math (2025-2026 benchmarks):
| Metric | Target | Source |
|---|---|---|
| Free signups (12 mo) | 30,000 | Bessemer Cloud Index PLG cohort median |
| Activation (first API call <24h) | >40% | OpenView 2025 PLG benchmark p50 |
| Free-to-paid rate | 2-4% | OpenView 2025 PLG; <1.5% = broken funnel |
| Avg enterprise ACV | $50K-$200K | Funds AE @ $250K OTE |
| Enterprise sales cycle | 60-90 days | Champion exists; no cold start |
| Free-tier API ceiling | 50K calls/mo | Real for hobbyist, forces team upgrade |
| NDR (net dollar retention) | >120% | Cloud 100 PLG cohort |
| Magic Number | >0.7 | Sales efficiency floor |
| Gross margin | >75% | Cloud 100 software median |
| Rule of 40 (growth + margin) | >40 | Public-ready threshold |
Unit economics worksheet by motion:
| Motion | CAC | LTV | LTV/CAC | CAC payback | Verdict |
|---|---|---|---|---|---|
| PLG pure self-serve | $50-$200 | $1.5K-$5K | 10-30x | 3-6 months | Healthiest |
| PLG + sales-assist (this guide) | $5K-$15K | $150K-$600K | 20-40x | 12-18 months | Optimal for $10K+ MRR |
| Pure outbound sales-led | $30K-$80K | $100K-$400K | 3-5x | 18-36 months | Fails for dev tools |
| Conference-led | $8K-$20K | varies wildly | unpredictable | 12-24 months | Pipeline supplement only |
Product-Qualified Lead (PQL) signal table:
| Signal | Weight | Action |
|---|---|---|
| 5+ users from same email domain | High | AE outreach within 24h |
| SSO documentation page view | High | AE outreach within 24h |
| API usage >80% of free tier | Medium | In-product upgrade nudge + AE if Fortune 5000 domain |
| SOC 2 / compliance page view | High | AE outreach with security packet |
| Multi-environment deploy (dev/staging/prod) | Medium | Automated email sequence |
| Slack/Discord question about pricing | Low | Community manager reply, AE if Fortune 5000 |
| GitHub org with 50+ private repos using SDK | High | AE outreach |
| 3+ webhook destinations configured | Medium | Likely production, automated nudge |
Metric -> action mapping (when the scorecard lights up red):
| If you see... | Diagnosis | First action |
|---|---|---|
| Activation <30% | Onboarding too long or first-call complexity too high | Rewrite quickstart, add live API explorer |
| Free-to-paid <1.5% | Free tier too deep, or paid value unclear | Add expansion-axis metering (seats, envs) |
| Free-to-paid >5% | Free tier likely too shallow, leaving signups on the table | Loosen API ceiling 2x, measure |
| NDR <100% | Churn or contraction; product or pricing issue | Cohort analysis, fix top-3 churn drivers |
| Magic Number <0.5 | Sales spend exceeds revenue contribution | Pause net-new AE hires, focus expansion |
| Pipeline coverage <2x | Top of funnel broken | Increase docs/SEO investment, audit PQL routing |
| Bounties closed = 0 | Community motion stalled | Increase bounty values, recruit maintainers directly |
Pricing-page anti-patterns (each kills 5-15% of conversions):
- "Contact us for pricing" on the team tier — developers leave the page; reserve only for true enterprise.
- Hiding seat count or per-call price — developers self-disqualify if they cannot model cost in 60 seconds.
- Feature matrix with green checkmarks but no quantitative limits — meaningless to engineers.
- Annual-only billing on entry paid tier — IC cannot expense annual without procurement.
- Free tier missing from pricing page — signals that free is a trap.
- Aggressive paywall modals during onboarding — measurable drop in 7-day retention.
- Per-seat pricing on individual-use tier — penalizes the wrong axis; meter on usage instead.
Channel attribution (where developers actually come from):
| Channel | Typical share of signups | Notes |
|---|---|---|
| Organic search ("how to X") | 35-50% | Driven by docs and tutorials |
| GitHub (README, dependency) | 15-25% | OSS contribution flywheel |
| Hacker News / Reddit | 10-20% | Spiky, not predictable |
| Conferences | 5-10% | Pipeline quality > volume |
| Word of mouth (Slack, Discord) | 10-15% | Highest convert rate |
| Paid search/social | <5% | Generally negative ROI for dev tools |
Hard rules:
- No cold outreach to ICs. Inbound only via Slack, Discord, GitHub Issues, Reddit (r/devops, r/programming), Hacker News, Lobsters.
- No core feature-gating. Enterprise tier sells *compliance and operations* (SSO, audit logs, VPC peering, SOC 2 reports, 99.95% SLA, dedicated support), not raw power.
- Free tier must be production-useful for individuals. 50K+ API calls/month minimum.
- PLG + sales-assist is the only motion that works above $10K MRR.
- Compensate AEs on expansion AND new logo.
- Docs CI is a release blocker. Every silent breaking change kills 2-3% of weekly activations.
- Measure the funnel weekly, not monthly. 1-page scorecard or it doesn't exist.
- Grandfather every free user forever. If pricing changes, existing accounts keep their terms indefinitely.
Bear Case (real cautionary tales with measurable outcomes):
- Heroku free dyno (2022 sunset) — Salesforce killed free dynos in November 2022 after 12 years. Trust collapse drove migration to Render, Fly.io, Railway. Heroku's developer share never recovered.
- Docker Desktop license change (Aug 2021) — required paid subscription for orgs >250 employees or >$10M revenue. Catalyzed adoption of Podman, Colima, Rancher Desktop. Docker spent 18 months rebuilding goodwill.
- MongoDB SSPL relicense (Oct 2018) — short-term moat against AWS, but AWS forked DocumentDB anyway and CNCF removed Mongo from sandbox. Net neutral to negative.
- Elastic SSPL (Jan 2021) — AWS forked OpenSearch within weeks. Elastic later partially reversed (added AGPL option in 2024). Forked communities don't return.
- HashiCorp BSL (Aug 2023) — Linux Foundation launched OpenTofu within 4 months. By IBM acquisition (2024), OpenTofu had thousands of contributors and major-cloud production deployments.
- Free tier so deep nobody upgrades — fix by metering *expansion* (seats, environments, SLA), not *core* (API calls).
- Wrong conference spend — Gartner Symposium / Forrester Forum buyers don't write code. Zero ROI for dev-led products.
- Non-technical AE hire — cannot earn developer trust. Require AEs to ship a working integration in the trial environment as a final-round interview.
- Procurement-driven entry tier (annual-only Team plan) — IC cannot self-serve, deal stalls 90+ days waiting for finance.
Anti-pattern decision tree (stop and rethink if any are true):
- Sales team is hiring SDRs to cold-email developers? -> Stop. Redirect budget to docs and OSS.
- Free tier requires a credit card? -> Stop. You will lose 60-70% of signups.
- Pricing page shows only "Contact Sales"? -> Stop. Add a self-serve tier even if you doubt it will sell.
- AE quota is new-logo only? -> Stop. Add expansion to comp plan.
- Roadmap is built from sales asks, not GitHub issues? -> Stop. Re-anchor to top-10 issues by reaction count.
- Docs are a PDF? -> Stop. Ship live API explorer within 60 days.
- Onboarding requires a sales call before first API call? -> Stop. That is sales-led pretending to be PLG.
Measurement cadence (1-page weekly scorecard):
- Activation rate (first API call <24h) — target >40%
- Free signups WoW — target >5% growth
- Free-to-paid rate (rolling 30d) — target 2-4%
- PQLs created / PQLs converted — target >25% conversion
- Enterprise pipeline coverage — target 3x quarterly target
- NDR (rolling 12mo) — target >120%
- Docs deploy frequency — target >5/week
- Bounties closed — target >5/week
90-day implementation roadmap:
| Week | Workstream | Owner | Output |
|---|---|---|---|
| 1-2 | Audit free tier limits + activation funnel | Product + Eng | Drop-off report |
| 3-4 | Rewrite top 10 docs pages to Stripe-grade | Tech writer + Eng | Live API explorer, runnable curl |
| 5-6 | PQL scoring model in CRM | RevOps | Weighted signal table operational |
| 7-8 | Hire technical AE; design comp plan | CRO | AE onboarded, comp plan signed |
| 9-10 | Launch OSS bounty board | DevRel | First 10 bounties live |
| 11-12 | First conference sponsorship | Marketing | KubeCon or GitHub Universe booth |
Related: /knowledge/q92 (PLG vs sales-led tradeoffs) | /knowledge/q14 (free tier design) | /knowledge/q57 (enterprise readiness checklist) | /knowledge/q103 (developer marketing channels) | /knowledge/q188 (technical AE hiring rubric) | /knowledge/q201 (PQL scoring models) | /knowledge/q227 (OSS license selection)
TAGS: developer-tools, product-led, free-tier, enterprise-dev-sales, oss