Bold Reports Rendering Engine and How It Handles Rendering in .NET API Projects
Overview
This article explains how Bold Reports handles report rendering in a .NET API project, including where the rendering engine resides and how it interacts with your application.
Does Bold Reports Render Reports Within the API Service?
Yes. When you integrate Bold Reports directly into your .NET API project using the Bold Reports SDK, the report rendering engine runs within your application.
In this setup, the rendering engine operates as part of the SDK through NuGet packages such as BoldReports.Net.Core. No separate reporting server or external rendering engine is required for report processing.
For more information about integration scenarios, architecture diagrams, and key components, refer to the following article:
Bold Reports Running on a Web Server and Integrating with a .NET API Website
Best Practices
- Use the embedded SDK for simple and lightweight deployments.
- Use Bold Reports Server for enterprise-grade reporting with centralized management.
- Ensure proper authentication and data security when accessing reports through APIs.
Conclusion
Bold Reports provides flexible integration options for .NET API projects. Whether you choose the embedded SDK or server-based deployment, the rendering engine is designed to operate efficiently alongside your API services.