Skip to content

SRS API introduction

SRS (Simple Report Service) is a core module designed to extract, transform, and load data from a variety of data sources.

Basic concepts

  • Simple Report Service : Provides a REST API for generating content in various formats, JSON, TXT, CSV, XLSX, PDF, HTML, and more.
  • Simple Report Structure : It 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.

DataSources supported

  • 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 barcode and QR code
  • Support for templating languages, e.g., Handlebars
  • Support for pixel-perfect PDF (Fast Report)