Free vs PRO
What's included in the free tier, and what the one-time PRO upgrade unlocks.
ParrotJS is free forever, with a one-time PRO upgrade for the full debugging toolkit. One payment makes it yours forever, with a full year of updates included. See the Pricing page for the current price.
Feature Matrix
| Feature | Free | PRO |
|---|---|---|
Live comments (// ?) |
✅ | ✅ |
| Inline console output | ✅ | ✅ |
Inline expect() assertions (inline ✓/✗ + status bar counts) |
✅ | ✅ |
| Full inline runtime values | — | ✅ |
| Auto-log & line values | — | ✅ |
| Hover tooltips & deep inspection | — | ✅ |
| Time Travel debugging | — | ✅ |
| Code coverage indicators | — | ✅ |
| Value Explorer | — | ✅ |
| Watch expressions | — | ✅ |
| Test results panel | — | ✅ |
What the Free Tier Includes
The free tier is free forever — no credit card, no account, no license key required. You get:
- Live comments — drop
// ?after any expression to see its value inline. - Inline console output —
console.logand friends appear at the call site. - Inline assertions —
expect()pass/fail decorations and status bar counts.
Everything else — full automatic inline values, Time Travel, coverage, the Value Explorer, hover inspection, watches, auto-log — is unlocked with PRO.
What PRO Unlocks
- Full inline runtime values — every variable, function return, and loop iteration, automatically.
- Time Travel debugging — record and scrub through execution with the visual timeline.
- Code coverage — green/gray/red gutter dots and coverage percentage.
- Value Explorer — deep tree inspection of any captured value.
- Hover inspection — formatted tooltips with copy/tree/text views.
- Watch expressions — track expressions across executions and time-travel steps.
- Auto-log & line values — capture everything, or one line at a time.
- Test results panel — a dedicated summary of all assertions.
One-Time Price, Yours Forever
PRO is a perpetual license — a one-time purchase, not a subscription. A PRO license is perpetual and includes one year of updates from the date you buy your license. After that, your license keeps working and you can keep using the version you have. See the License Policy for full details.
Getting PRO
See License & Trial for how to buy, activate, and manage a PRO license — or head to the Pricing page.