Skip to content

SRS Introduction

SRS is built on two core concepts: Simple Report Service (core engine) and Simple Report Structure (XML file).

Simple Report Service

The REST API engine is designed to extract, transform, and load data. It can generate content in various formats, including JSON, TXT, CSV, XLSX, PDF, HTML, and more.

Simple Report Structure

This refers to the XML file format used to define the structure of reports. The format can be stored in the local filesystem or a Git repository. It comes with sensible defaults to quickly get started and can be customized for more advanced setups.

Supported Data Sources

  • Microsoft SQL Server, Azure SQL, Amazon RDS for SQL Server
  • Excel Files
  • SQLite

Features

  • Creation of REST APIs
  • Generation of content in HTML, Excel, PDF, and CSV formats
  • Support for barcodes and QR codes
  • Support for templating languages, e.g., Handlebars
  • Support for pixel-perfect PDF generation (Fast Report)