The original is one click away. Open original ↗
How Snyk built a product-led growth company in developer security
Executive overview
Security tooling was historically top-down, slow, and built for security teams — not developers. Snyk flipped this by making developers the primary users and owners of security, starting with a free, frictionless product.
The result was a rare PLG motion in a space where that had never been done. Developer adoption built first; monetization followed once enterprise governance needs were understood.
The core insight: free developer adoption at scale is the foundation — sales and monetization unlock only after the product earns developer trust.
How Snyk found its first users
- Started with a single persona, context, and use case: Node.js developers securing open source dependencies
- Founders personally engaged with the Node.js community at conferences and meetups
- The hook: "Do you have known vulnerabilities in your apps?" — answered immediately by the product
- ~5,000 free users existed before any monetization attempt
- Depth-first focus was critical: nail one narrow use case before expanding to other languages and ecosystems
Growth loops that drove user acquisition
- GitHub pull request loop: Snyk scans repos, auto-creates branded fix PRs; other developers see the PRs, follow links, and sign up — simultaneously an acquisition and engagement loop
- Snyk Advisor: programmatically generated pages for every open source package, indexed by Google, with security and maintenance scores; drives SEO traffic at scale
- Security education content: free, public, bite-sized developer security lessons; no paywall, builds brand and generates organic traffic
- Referral and invite loops layered on top of the above
Why early monetization failed — and what fixed it
- First self-serve attempt saw traction only with individual developers paying ~$100/month; larger company purchases didn't happen
- Root cause: product only supported Node.js; security teams accountable for entire estates couldn't buy a tool covering one language
- Fix: expanded language and ecosystem support; added enterprise table stakes (reporting, user management, governance features)
- Brought in first sales and marketing hires once product could credibly serve security buyers
- Today a large segment of customers self-serve at scale — the dynamic has reversed
Building the growth team
- Formalized the "developer growth group" later than typical, but PLG was already in the company DNA
- Teams structured by outcome: acquisition, activation, monetization, plus a growth platform team
- Each team is fully cross-functional: engineers, EM, PM, designer, growth marketer, decision science support
- Growth marketers embedded in product teams is uncommon but highly effective — broader idea palette and faster parallel execution
- "Decision science" framing (vs. data science) signals bias toward actionable decisions, not just analysis
People, process, and strategy for growth teams
- Hire for growth fit: engineers who move fast, don't attach to their work, and embrace imperfection outperform deep technical specialists in growth contexts
- Start experimentation simply — avoid multivariate tests and advanced methods until teams have basic reps
- Use Reforge and internal programs to build common vocabulary and growth process literacy
- Key ceremony: weekly impact and learnings reviews at team level, monthly at group level — PM-facilitated, focused on learnings and implications, not task status
- Socialize learnings widely in Slack and across functions; growth insights fuel the product-led sales motion
Growth strategy: loop-based model
- Map all acquisition, engagement, and monetization loops — micro and macro — in a qualitative model
- Augment with quantitative data to identify constraints and guide quarterly focus
- Revisit the model continuously as loops evolve, new features ship, and company strategy shifts
- Knowing where the biggest constraint is at any moment is the primary output of the strategy
Activation and freemium design
- Activation defined as a team (not individual) fixing vulnerabilities within 30 days of team creation
- "Team" because security is a team sport; different members fulfill different roles in the activation journey
- The 30-day threshold was derived via ML models, regression analysis, and cohort research — teams that fix within 30 days are significantly more likely to still be fixing at 3 months
- Freemium boundary: features that serve governance, compliance, and business-critical code go behind the paywall; developer-facing value and adoption tools stay free
- Trial design should account for company size and complexity — larger orgs need more time or usage-based trial limits, not just a fixed timer
- Track product-driven revenue: all revenue where meaningful product usage preceded sales contact — product-led cohorts show higher net retention
More like this — when you're ready for early access.
Join the waitlist for a personal account and content recommendations based on what you're working on.
No spam. Unsubscribe at any time.
You're on the list. We'll be in touch before launch.