Public preview · Community edition is free

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.

Never expires No watermark on output Licence checked offline, on your server

One report, every format:

PDFPDF/UA-1PDF/A-2aPDF/A-2bPDF/A-3bWord (DOCX)Excel (XLSX)HTML, pagedHTML, flowing

How it works

Design it once. Every application renders the same page.

1Design

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.

GroupsCrosstabsSub-reportsTranslations
2Connect

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.

ParametersSample dataReport tests
3Render

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

Start free. Add features with a licence, without reinstalling.

Community

Available now
Freefor good, under the Community Licence
  • 5 templates, 1 sub-report each, 3 designers
  • Every output format and PDF standard
  • The viewer, API keys, batch jobs, libraries and MCP agents
  • Output carries no "Made with" mark

Starter, Team and Enterprise

A paid licence lifts Community's limits and adds what your team needs as it grows.

Company sign-in (OIDC, SAML)Starter
Environments, the assistant, brandingTeam
Postgres state, scale-out, webhooksEnterprise
Compare editions →