Skip to content

Cookie preferences

We use cookies for our own analytics and to see how our campaigns perform. We never sell your data. Necessary cookies keep the site working and cannot be switched off. See our Cookie Policy for details.

Security, load balancing and remembering your cookie choice.

Show us which pages people read and how they find the site, so we can improve it (Google Analytics).

Show us which of our ad campaigns bring visitors to the site (Google Ads).

© 2026 The ThingsBoard Authors
Try for free

ThingsBoard Cloud

Choose your data region

Your data stays in the region you choose, for residency and compliance. No credit card required.

Rather run it yourself? Install on your own servers

File Storage

ThingsBoard can store binary content (files) in the database. This is currently used to store report files generated by the Generate Dashboard Report rule node. Stored files can be attached to emails via the Send Email node, or sent to external systems using the REST API Call node.

Users can access stored files through the Files or Reports widgets, which are part of the Files Widgets Bundle.

ThingsBoard provides access to stored files via the Files widget, included in the Files Widgets Bundle.

Files widget showing stored report files with time range filter and download button

The widget supports filtering files by time range and searching by file name. Each file can be downloaded by clicking the Download file button.