An SSRS alternative that does not lock you into Microsoft
Starting with SQL Server 2025, Microsoft is consolidating on-premises reporting under Power BI Report Server and no new SSRS releases are planned. If you would rather leave the Microsoft reporting stack altogether, Golden Reports is a developer-first alternative built on HTML, CSS, and GraphQL instead of RDL and the Report Designer.
What happened to SSRS?
A different approach to reporting
HTML, CSS, and Liquid templates
No RDL, no XML, no Report Designer. If you know web development, you already know how to build reports. Templates diff cleanly in pull requests and version with the rest of your codebase.
GraphQL data layer
Define a typed schema between your data sources and your reports. Reports query a stable, version-controlled interface instead of stored procedures wired into a desktop designer.
Built to embed
Drop a report into your Angular, React, .NET, or plain HTML app with one component. No iframe pointing at a Report Server. Reports render natively inside your product.
No Microsoft stack dependency
No SQL Server requirement, no Fabric capacity, no Power BI Pro per author. Predictable per-seat pricing with embedding included on every tier.
SSRS vs Golden Reports
- Template formatSSRSRDL (XML, designer-first)Golden ReportsHTML, CSS, Liquid (plain text)
- Authoring toolSSRSReport Builder / SSDT (Windows)Golden ReportsBrowser-based editor
- RuntimeSSRSSSRS service on Windows plus SQL ServerGolden ReportsWeb-native, single Helm chart
- Data layerSSRSDatasets and stored procs wired in the designerGolden ReportsGraphQL schema, typed and reusable
- EmbeddingSSRSiframe or ReportViewer (Framework-only)Golden ReportsNative web component, no iframe
- Version controlSSRSManual source control of RDL filesGolden ReportsBuilt-in version history with diff and restore
- Data source optionsSSRSSQL Server first-class, others via providersGolden ReportsWorks with any data source via GraphQL
- License modelSSRSBundled with SQL Server (SSRS 2022 is final)Golden ReportsPer-seat subscription, free Community tier
- Future supportSSRSNo new releases after SSRS 2022Golden ReportsActively developed
- Pixel-perfect PDF and ExcelSSRSYesGolden ReportsYes
Both platforms produce paginated reports and export to PDF and Excel. The differences are in how you author them and what you operate to run them.
Migrating from SSRS
- SSRSRDL fileHTML, CSS, and Liquid template
Plain text. Author in any IDE or in the browser editor. Diffs cleanly in PRs.
- SSRSDatasetsGraphQL queries in a data context
Datasets become typed GraphQL queries. One report can compose multiple data contexts.
- SSRSTablix (table, matrix, list)HTML tables plus Liquid iteration
No special tablix object. Standard HTML table semantics, with Liquid for-loops for rows.
- SSRSParametersReport parameters (typed)
First-class, validated, and bindable to GraphQL variables or Liquid expressions.
- SSRSExpressions (=Fields!Foo.Value)Liquid expressions ({{ foo }})
Conditional formatting, string manipulation, and date math all use standard Liquid filters.
- SSRSSubreportsLiquid includes and partials
Reusable template fragments. Include anywhere, pass parameters explicitly.
- SSRSPage header and footerCSS @page rules
Standard print CSS: running headers, page numbers, margins, page breaks.
- SSRSDrillthrough actionsAnchor links plus report parameters
Use ordinary HTML links pointing at other reports with parameters in the URL.
- SSRSStored procedures as data sourcesGraphQL resolvers
Resolvers can call your existing stored procedures, or query directly. Logic moves out of the report.
- SSRSReport Server and ReportViewerGolden Reports workspace plus embed SDK
Hosting and permissions are part of the platform. Embed natively via React, Angular, or HTML SDK.
The concrete migration pattern most teams follow: take inventory of SSRS reports, prioritize by usage, rebuild the top reports first, run side by side until output matches, then iterate. Lower-priority reports often turn out to be unused, so migration tends to double as a natural opportunity to cull.
Is Golden Reports right for you?
- Need to migrate off SSRS and would rather leave the Microsoft reporting stack than move onto Power BI Report Server
- Are building or maintaining a SaaS product (.NET or otherwise) that needs embedded reporting
- Prefer web technologies (HTML, CSS, GraphQL) over RDL and the Report Designer
- Want reports under version control with the same review workflow as the rest of your codebase
- Need reports that feel native inside your app instead of a redirect to a Report Server
If your team is already deep in the Microsoft stack and Power BI Report Server is the path of least resistance, that may make more sense for your migration. Golden Reports is the right call when you want to take the SSRS retirement as an opportunity to rethink how reports fit into your product rather than simply swapping one Microsoft-hosted reporting tool for another.
Frequently asked questions
- Is SSRS being deprecated?
- On June 19, 2025 Microsoft announced that no new version of SSRS will be released and that on-premises reporting is being consolidated under Power BI Report Server starting with SQL Server 2025. SSRS 2022 remains the final release and will continue to receive security updates through January 11, 2033. Existing SSRS deployments keep working; there is simply no further roadmap for the product itself.
- What is the official replacement for SSRS in SQL Server 2025?
- Microsoft points on-premises customers at Power BI Report Server and cloud customers at the Power BI service. PBIRS is now included with any paid SQL Server 2025 license (previously it was limited to Enterprise editions with Software Assurance, or to Power BI Premium capacity). The licensing picture improves, but the authoring experience shifts noticeably toward Power BI reports rather than the RDL paginated model SSRS users know. Golden Reports is a third option for teams who would rather leave the Microsoft reporting stack altogether.
- Can I import existing RDL files into Golden Reports?
- No. Golden Reports does not parse RDL. Templates are HTML, CSS, and Liquid, which is a fundamentally different shape than RDL. Migration means rebuilding each report. The trade is that templates become plain text, version cleanly in Git, and can be edited in any IDE or web-based editor.
- Does Golden Reports require SQL Server?
- No. Golden Reports is data-source agnostic via its GraphQL data layer. Postgres is supported at launch via the connector plugin system; SQL Server, REST, GraphQL, and gRPC connectors are on the roadmap. You connect once at the data context layer; reports query the GraphQL schema, not the underlying database directly.
- What replaces RDL expressions in Golden Reports?
- Two things, depending on where the logic belongs. Presentation logic (formatting, conditionals, iteration) uses Liquid expressions in templates. Data logic (joins, aggregations, computed fields) lives in GraphQL queries and resolvers. The split is cleaner than RDL expressions being scattered across textboxes, datasets, and parameters.
- Can I embed Golden Reports in a .NET application like I did with ReportViewer?
- Yes, though the model is different. Instead of a ReportViewer control bound to a Report Server URL, Golden Reports ships a web component (plus React, Angular, and plain-HTML SDKs) that renders reports natively inside your front-end. For .NET back-ends, you call the Golden Reports API like any other HTTPS service. Note that the Microsoft ReportViewer control itself only supports .NET Framework 4.6+ with WinForms or WebForms, which already excludes .NET Core, .NET 5+, Blazor, WPF, and MAUI apps.
- Does Golden Reports support pixel-perfect paginated reports?
- Yes. Reports export to PDF and Excel with precise page layout control via standard CSS @page rules: margins, running headers and footers, page breaks, and page numbering. This is the same category SSRS calls "paginated reports," authored in HTML and CSS rather than RDL.
- How do I migrate from SSRS to Golden Reports?
- There is no automated RDL converter. In practice, teams take inventory of their SSRS reports, prioritize by usage, and rebuild one report at a time using the migration concept map on this page. Run the SSRS and Golden Reports versions side by side until output matches, then cut over. The free Community tier is intended for exactly this kind of evaluation before commitment.
Compare to other reporting tools
Evaluating your options? See how Golden Reports stacks up against other platforms.
Build your first report in an afternoon, not a quarter.
The free Community tier is designed for exactly the kind of evaluation a SSRS migration deserves. No credit card, no commitment, no migration plan required up front.
- Free tier
- 3 builders · 1 workspace
- Queries / month
- 1,500