# Publish a report

After you have [built a report](build-a-report.html) from your notebook, you can publish it so that others can view the results and findings of your work.

You can choose the type of report, select who can access to it, and determine whether Reactive mode is enabled.

Procedure: Publish a report

1. If you are not in the report builder, open it by clicking Build report at the top right of the notebook.

2. Click ![Report](https://resources.jetbrains.com.cn/help/img/datalore/2026.3/report.svg)Publish report at the bottom left of the Report builder dialog.

3. Under Access settings, select who can access the report:

* Restricted access (default): Only those users who have access to the workspace with the report and the [people you share the report directly with](share-reports.html) will have access. > **Note:** > If the report is in your private workspace, you need to invite everyone you want to share the report with because only you can access the private workspace and its content.

* Public access: Anyone with the link to the report will have access.

4. Under Report type, select one of the options:

* Static report (default): Viewers will see the report with pre-calculated values.

* Interactive report: Viewers can change the values of interactive controls and recalculate the report dynamically. > **Note:** > Recalculating reports consumes the computation resources of the notebook or workspace owner.

> **Warning:**
> You cannot change the report type after it is published.
>
>
>
> Instead, you can delete the published version and publish a new report with the desired report type.

5. (Optional) To customize the report, enable or disable the following options:

* Full-width mode: Allows the report content to take the whole width of the browser window.

* Machine type (interactive reports only): Use a different machine type for report calculations than the one used by the source notebook. By default, the report runs on the same machine type as the source notebook.

* On-demand settings (interactive reports only): Choose a spot machine or an on-demand machine for report calculations. By default, the report runs on the same machine type as the source notebook.

* Reactive mode (interactive reports only): Automatically recalculates the report when viewers interact with it.

* Workspace files access (interactive reports only): Select whether to allow read or write access to workspace files for code in reports.

* Share all content: Allow the report viewers to download or edit a copy of the report as a notebook, including hidden cells.

![Publish report dialog](https://resources.jetbrains.com.cn/help/img/datalore/2026.3/publish-report.png)

6. Click ![Report icon](https://resources.jetbrains.com.cn/help/img/datalore/2026.3/report.svg) Publish report.

> **Note:**
> When viewers open interactive reports, they will see a modal prompting them to recalculate the report and enable full interactivity. If the report is not recalculated, table outputs may not display properly.

## Next steps

* [Share reports](share-reports.html)

* [Update or delete a report](update-a-report.html)

* [Create and share a report collection](report-collections.html)

