B+
Overall grade
B-
Financial quality
The sleeper story is that JFrog's AI growth is built on experimental customer spending with no commitment conversion timeline - they're celebrating budget overruns that could reverse quickly when customers exit experimentation mode. The obvious headline of 50% cloud growth masks the reality that it's usage spikes, not contract expansions. The binding constraint is sales execution on converting consumption to commitments, which management admits they're 'deploying sales organization' to address without giving timelines. Shlomi's most telling quote: 'Organizations willing to accept budget overruns until they gain better clarity on long-term usage requirements.' My view changes if they provide specific conversion timelines and stop making security metrics less transparent.
The 30-second version
- The AI binary tsunami is creating unplanned budget overruns that management is openly celebrating
- Cloud crossed 50% of revenue for first time, but it's built on consumption volatility, not commitment expansion
- Security went from 7% of revenue to 'over 10% of ARR' but they stopped breaking out the specific revenue contribution
What changed this quarter
| Metric | Prior | This quarter |
|---|---|---|
| Total Revenue | $145.3M (+25% YoY) | $154.0M (+26% YoY) |
| Cloud Revenue | $70.2M (+42% YoY) | $78.9M (+50% YoY) |
| Cloud Mix | 48% of total | 51% of total |
| Self-Managed Revenue | $75.1M | $75.1M (+8% YoY) |
| Enterprise Plus Revenue Mix | 57% | 58% |
| $1M+ Customers | 74 (+42% YoY) | 80 (+48% YoY) |
| $100K+ Customers | 1,168 (+50% YoY) | 1,225 (+17% YoY) |
| Net Dollar Retention | 119% | 120% |
Accountability tracked
8 new promises made4 narrative shifts flagged6 prior promises graded
Inside the full report
The complete write-up covers the full promise ledger with kept/missed calls, disclosure-quality scoring, the metrics-vanished check, verification items, and the questions to ask next quarter.
Subscribe to Call Sheet Daily →