Reports, designed in the browser. Rendered by your apps.
Frontforge Report Server is a report server you run yourself. Design on a canvas that shows each page exactly as it will print, then render PDF, Word, Excel or HTML from your own data through one API.
Insert
- TextT
- Table
- Image
- Chart
- Barcode
- Sub-report
14 Reedbank Road
Larkmere 4021
Issued 3 Oct 2026
| Charge | Qty | Rate | Amount |
|---|---|---|---|
| Water usage, tier 1 | 40.0 kL | $3.41 | $136.40 |
| Water usage, tier 2 | 8.2 kL | $4.52 | $37.06 |
| Water service charge | 92 days | $0.89 | $81.88 |
| Sewerage service charge | 92 days | $1.53 | $140.76 |
| Bulk water levy | 48.2 kL | $0.34 | $16.39 |
InspectorText
One report, every format:
PDFPDF/UA-1PDF/A-2aPDF/A-2bPDF/A-3bWord (DOCX)Excel (XLSX)HTML, pagedHTML, flowingHow it works
Design it once. Every application renders the same page.
Lay it out on the canvas
Drag in text, tables, images, charts and barcodes, and bind them to data with {{ }} fields and formulas. The designer runs the same engine as the server, so the page you see is the page that prints.
Bring your data
Send data with each request, or let an administrator set up a source once: PostgreSQL, MySQL, SQL Server, SQLite or HTTP. Connection secrets stay on the server.
Call it from your apps
POST /v1/render Authorization: Bearer $REPORTS_KEY { "templateId": "water-bill", "format": "pdf", "datasets": { "bill": { … } } }
Or queue thousands as a batch job, with a signed webhook when it's done.
What's in it
A whole reporting service, in one container you run.
The viewer
Readers open reports in the browser, expand groups, sort, filter, follow drill-through links and download. Report links expire.
Libraries
Share components, themes, page templates, images and fonts. Publishing pins the release a report used, so nothing changes until you take an update.
AI agents over MCP
Agents read the language reference, edit drafts and run a report's tests, with no more access than the person they act for. Publishing can wait for approval.
Environments Team
Move templates from dev to test to prod through git, with promotion and rollback.
Sign-in your way Starter
Passwords with two-step sign-in and passkeys in every edition. OIDC and SAML with a paid licence.
Runs where your data is
One image for amd64 and arm64, started with Docker Compose or Helm. No telemetry: the only call out is an optional daily check for a new version.
Editions