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)