One reporter.
Three audiences.
Minimal for PR checks, detailed for QA deep-dives, executive for stakeholder reviews. One npm install, one CI run, three audiences covered.
Start 7-day free trial →Card required. No charge until day 8.
Read the docsWorks offline after activation3 templatesCI/CD ready
Choose by audience,
not by tool.
Swap templates per run — no config change needed.
report.pdf



Three lines to ship.
Add to your reporter array in playwright.config.ts. No changes to existing tests.
playwright.config.ts
// playwright.config.ts
reporter: [
['@reportforge/playwright-pdf', {
template: 'executive', // minimal | detailed | executive
outputFile: 'reports/{date}-{branch}.pdf',
}],
];npm i @reportforge/playwright-pdf puppeteer-coreOne subscription. Every template. Every CI run.
No per-seat fees. No per-report fees. One flat price.
- 7-day free trial, no upfront commitment
- No per-seat fees. No per-report fees.
- Cancel any time from your dashboard
Subscription
all three templates₹999/mo
or ₹8,499 / $99 per year
- Minimal, detailed, and executive templates
- Up to 25 active machines — CI runners + dev boxes, 30-day rolling window
- Custom logo + brand colours + PDF encryption
- All CI/CD integrations
- Priority email support
Ship a beautiful report on your next CI run.
Your next sprint ends with a PDF in the ticket, not a screenshot in Slack. Three lines of config. No changes to your tests.