Skip to content

CxReports documentation

Design PDF templates, bind them to your data, and deliver the output on demand or on a schedule.

Often visited Components Parameters Themes API

Get started

1Install

Run the server and its Postgres database with Docker Compose.

Installation

2Connect your data

Point a data source at SQL, an API, MongoDB, a spreadsheet or a file.

Data Sources

3Design and deliver

Lay out the template, bind it to fields, then render or schedule it.

Invoice tutorial

Prefer to watch first?

A four-minute introduction to CxReports. It covers:

  • the report editor
  • binding a template to your data
  • rendering and delivering the output

Browse by area

Reports

The editor, components, data binding, themes, export formats and scheduled jobs.

Report Editor Data Sources Themes Jobs

Portals Coming soon

Pages your users sign into, built from the same data as your reports.

Administration

Workspaces, users and roles, install and hosting, and the API.

Application settings SSO Roles API

Start from a use case

What's new

All release notes

Use these docs with an AI agent

Every page is also served as raw Markdown at its URL with a .md suffix. llms.txt indexes them, and llms-full.txt holds the whole corpus in one file.

curl https://docs.cx-reports.com/llms.txt
curl https://docs.cx-reports.com/reports/themes.md

llms.txt llms-full.txt