FastReport Cloud

Cloud SaaS service for building reports and generating documents

v. 1.0.0

FastReport Cloud — a set of cloud services for storing reports and templates. Set up automatic data export, connect your team for convenient collaboration from anywhere in the world, and forget about the need to develop your application.

Features and Benefits FastReport Cloud

Built-in report designer
Report templates can be created and edited on any platform, even from a mobile device.
Safety
All the benefits of cloud-based file creation and storage with reliable protection. We have collected all the mechanisms for safe operation: secure login, digital signature, access control, and personal data protection.
Cloud solution
The entire infrastructure is located in the cloud; you just need to connect to FastReport Cloud from your application or open it in a browser from any device. Anytime. Anywhere. And you will have access to all the power of creating reports and documents.
Manage templates and reports
FastReport Cloud allows you to store templates and reports in a virtual file system. All necessary operations with files are available: downloading, copying, renaming, deleting, and moving.
Collaboration
You can add multiple users to a workspace and everyone will be able to access the workspace: templates, reports, data sources, and other resources.
Permission system
A flexible permission system allows you to set different levels of access for team or group members. While one group of users can create new reports in the designer, another group can build and print PDF reports from templates.
Generating reports and documents

Generating reports and documents

The document layout is created in Online Designer. Change the appearance of your document in any browser without a constant Internet connection. Using our Cloud for your business, you can easily transform your data into clear and stylized charts, apply formatting to any text, add barcodes, and much more.

FastReport Cloud supports various ways to connect data from JSON, CSV, XML, MS SQL, PostgreSQL, MySQL, and Oracle.

User group

User group

You can combine service users into groups and give them different access rights to workspace resources. For example, create teams of administrators, managers, designers, and developers. However, by default, your workspace does not have groups.

Each workspace can have from 0 to N user groups: the total number is regulated by the subscription plan. To add a new user to a group, the user must be added to the workspace. This means that the group user is a user of the workspace and part of the subscription to which the group belongs. A user can also belong to several groups.

Try it for Free
Sign up for a free version of FastReport Cloud that will give you more benefits when working with cloud reports. No credit card information is required.
Automation of work

Automation of work

All transformations, be it creating a report from a template, exporting to various formats, or sending a file by email, are tasks.

Transformer tasks will help you convert a template into a report, export a template or report to a specified format.

Transport tasks will deliver ready-made data to the final recipient, be it a group of users, or a data warehouse. Set up the email-sending task once and receive ready-made business analytics every day, week, and month.

Tasks can be saved to cloud storage and run on demand or a schedule.

Exports to convenient formats

Exports to convenient formats

FastReport Cloud allows you to quickly convert reports with editable fields (such as text fields, combo boxes, checkboxes, radio buttons, and graphic fields) into PDF documents without connecting additional libraries.

Filters for exporting the finished report to many formats: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, PowerPoint, HTML, MHT, XPS, JPEG, BMP, PNG, Open Document Format (ODT, ODS, ODP), XAML, Scalable Vector Graphics (SVG), DBF, PPML, etc.

Cloud support: OneDrive, Google Drive, Box, Dropbox.

Try to deploy the demo version of FastReport Cloud directly in your project

Delivery options

Features
from $240
from $100
from $50
Users
25
5
1
1
Template storage capacity (MB)
3750
1000
250
25
Report storage capacity (MB)
3750
1000
250
25
Export file storage capacity (MB)
7500
2000
500
50
Maximum weight of the uploaded file (MB)
200
150
100
10
Limit of data sources
30
15
10
1
User Group limit
10
2
1
1
Pages limit
5
Online template editor
Transports

Resent articles

November 20, 2023

How to work with ClickHouse in FastReport Cloud

ClickHouse is a popular database that is convenient for data analysis. In this article, you will learn how to connect to this database from the FastReport Cloud service for report generation and storage. As an example, the article will use a database of tutorials on working with ClickHouse. In our case, “default” is the name of the database, and “my first table” is the name of the table. To add our database as a data source, select “ClickHouse” when adding a source. You will see the dialog: We don’t need the table name now, just the database name. So, let’s fill out the form: As you can see from the dialog, the connection test was successful. Now just click “Connect,” and the connection will be saved among the existing ones. You can then use this connection in your reports. Now let’s try to make a simple report based on this connection: And, of course, take a look at the report preview: If we compare the data from the original table with our report, it will be quite obvious that the connection is functioning properly.
Read
November 09, 2023

How to make a report from C# to FastReport Cloud

As we know, our world is constantly evolving, and new technologies emerge almost every day. Nowadays, it is no longer necessary to set up the entire infrastructure in one's office, hire personnel to monitor equipment, and deal with issues that arise with this equipment and other difficulties. Nowadays, more and more services offer business cloud solutions, for example, FastReport Cloud. Our service saves the development team from unnecessary work; you no longer need to think about how to deploy the project, where it would be best and most profitable to rent or buy servers, and what technologies to use for deployment. We have already settled all this, and all you need to do is take advantage of it. How to use FastReport Cloud? In this article, we will look at how to create reports in FastReport Cloud using SDK and export them to any convenient format. First, let's create a project and add the FastReport.Cloud.SDK.Web nuget package to it. Thanks to this package, we will conveniently communicate with FastReport Cloud without an API. We will also need a report template. This example will use Box.frx from our Demo: After creating the project and adding all the necessary dependencies to it, you can move on to analyzing the example. At the very beginning, you need to create an API key in the FastReport Cloud workspace; to do this, follow the link https://fastreport.cloud. Click on the tab with API keys and create a new one. If the key already exists, then you can copy it by right-clicking on it and selecting an action from the drop-down list. After receiving the API key, we return to our application. We write the key into a separate variable as in the example below: private const string ApiKey = "your API key"; Next, we need to create the main objects that we will use in the program: var httpClient = new HttpClient(); httpClient.BaseAddress = new Uri("https://fastreport.cloud"); httpClient.DefaultRequestHeaders.Authorization = new FastReportCloudApiKeyHeader(ApiKey); var subscriptions = new SubscriptionsClient(httpClient); var rpClientTemplates = new TemplatesClient(httpClient); var rpClientExports = new ExportsClient(httpClient); var downloadClient = new DownloadClient(httpClient); var subscription = (await subscriptions.GetSubscriptionsAsync(0, 10)).Subscriptions.First(); var templateFolder = subscription.TemplatesFolder.FolderId; var exportFolder = subscription.ExportsFolder.FolderId; After this, we move on to the stage of creating a report for the cloud. You can do it like this: TemplateCreateVM templateCreateVM = new TemplateCreateVM() { Name = "box.frx", Content = Convert.FromBase64String(TestData.BoxReport) //we send the frx file in byte format }; In the example above, we already have a report in byte format. If you have a file in frx format, then you can use this example: TemplateCreateVM templateCreateVM = new TemplateCreateVM() { Name = "box.frx", Content = File.ReadAllBytes("path to report") //we send the frx file in byte format to the path }; We upload the TemplateCreateVM object along with the report into our FastReport.Cloud workspace: TemplateVM uploadedFile = await rpClientTemplates.UploadFileAsync(templateFolder, templateCreateVM); Now we export the report to the format we need. First, you need to decide on the format and name of the future file. ExportTemplateVM export = new ExportTemplateVM() { FileName = "box", Format = ExportFormat.Pdf //format to be exported }; We export to PDF format: ExportVM exportedFile = await rpClientTemplates.ExportAsync(uploadedFile.Id, export) as ExportVM; string fileId = exportedFile.Id; int attempts = 3; exportedFile = rpClientExports.GetFile(fileId); while (exportedFile.Status != FileStatus.Success && attempts >= 0) { await Task.Delay(1000); exportedFile = rpClientExports.GetFile(fileId); attempts--; } We finished the main part of the work with the report. We received a pdf file from our report: If you want to download the file manually, then go to your workspace and download it as in the following example:  You can also download the file with the SDK using this example: using (var file = await downloadClient.GetExportAsync(fileId)) { using (var pdf = File.Open("report.pdf", FileMode.Create)) { file.Stream.CopyTo(pdf); } } Now you know how to create, export, and download files in FastReport Cloud using the SDK. You can find the example from this article at this link: https://github.com/FastReports/FastReport-Cloud.
Read
November 30, 2022

How to use the FastReport Cloud file manager

The latest update FastReport .NET adds the ability to interact with your reports located on the FastReport Cloud server. Now you can open the file manager in two ways. Through a preview of the prepared report in .fpx format).   Using the raw report designer in .frx format).   You can also save the report to your FastReport Cloud server if you work in the designer.   Connecting to a server When you open the file manager, if the user is not authorized, an authorization window will open to log in to your FastReport ID account. (You can open the window yourself by going to the following path Help - Account).   If you need to connect to a server different than fastreport.cloud, you will need to enter the server address and the corresponding api key. Moreover, the api key can also be used when connecting to fastreport.cloud as an alternative to the standard account login.   The file manager will open if the connection to the server was successfully established.   For comparison, let's open FastReport Cloud in the browser.   As you can see, the file manager displays the same files as in the web version of Cloud.   File manager functions The file manager supports: Selecting and downloading a report to the designer;   Search for necessary reports by their name;   Using context menu with folders and reports;     File sorting by: name, creation time, type, and size;   Button use: go back to the directory, copy the path, and add the folder at the top of the window;   Ability to navigate through the directory by clicking on the folder name in the address bar;   Switching between workspaces;   You can also manually write the name of the desired file in the bottom panel to open it. However, you will see a warning if this file does not exist in the current directory.   If you need to rename the saved report, then change its current name in the bottom panel. In this case, the file extension .frx or fpx is optional. It is important to note that several people can work with reports from the Cloud. If the downloaded report has already been modified on the server, for example, another person finished working with it before you, then you will see the corresponding window. You can either overwrite the report on the server or cancel your changes. Are there any restrictions on working with the reports opened in the Cloud? No. A report opened from the cloud supports the full functionality of the designer. Moreover, Ctrl+S (Save) will update the report in your workspace. Web Preview When viewing a report from the Cloud, the user could see inconsistencies in the file prepared in the desktop application. That’s why we have added a new web preview feature. The web preview button will be active if the report is opened from Cloud. When clicked, it will open a page with a prepared report in a standard browser. Working with data sources Data connections are stored in Cloud. Now it is possible to use these connections in your report in the desktop application. To add a data source located in Cloud, go to Data→ New data source…→ Select connection from server. A window with all available connections will be shown after clicking on the button. It will also specify the connection name, connection type, and connection status. After selecting a connection, you can view the connection string, enter the desired name, and select the tables that you want to use. Loading and updating a data source The context menu of data sources now has a new item "Update connection on Cloud" (for Cloud connections) and "Upload Data Source to server" (for local connections). You will be able to update the connection if you have changed, for example, the name of the connection and/or the connection string. And of course, upload the data source to Cloud. The respective window will be shown in case of a successful or unsuccessful task. It is important to note that you will not be able to upload to Cloud only XML and CSV, which are connected locally, and not through a string. Welcome window and list of recently opened items The welcome window now offers the option to open a report from Cloud that you have recently worked on. Just click on it in the list. However, you will receive a notification if you try to open the report while being authorized with a subscription that does not contain this file or if you will be unauthorized. To avoid this, you can go to your account directly from the welcome window. This way, you have an ultimate tool that will streamline cloud reporting. Now you don’t have to do manipulations and manually download the report from the server, then open it in the designer, and set up connections. It will also help to avoid problems during the report preview.
Read
Fast Reports
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.