diff --git a/docs/plugins/entity_print/actions/entity_print_download_action.md b/docs/plugins/entity_print/actions/entity_print_download_action.md
new file mode 100644
index 0000000000000000000000000000000000000000..5a81bfbcd6c2a6c287a43c6e602ce5a2255ed98a
--- /dev/null
+++ b/docs/plugins/entity_print/actions/entity_print_download_action.md
@@ -0,0 +1,34 @@
+---
+title: "Print"
+tags:
+- action
+- entity_print
+- entity_print action unknown
+---
+# Print
+
+Available since: unknown
+
+
+
+{!include/plugins/entity_print/action/entity_print_download_action.md!}
+
+## Fields
+
+`Export type`
+
+:   
+
+    {!include/plugins/entity_print/action/entity_print_download_action/export_type.md!}
+
+`Entity`
+
+:   Provide the token name of the <em class="placeholder">node</em> that this action should operate with. Please provide the token name only, without brackets.
+
+    {!include/plugins/entity_print/action/entity_print_download_action/object.md!}
+
+`Replace tokens`
+
+:   When enabled, tokens will be replaced <em>before</em> executing the action. <strong>Please note:</strong> Actions might already take care of replacing tokens on their own. Therefore, use this option only with care and when it makes sense.
+
+    {!include/plugins/entity_print/action/entity_print_download_action/replace_tokens.md!}
diff --git a/docs/plugins/entity_print/index.md b/docs/plugins/entity_print/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..2d46569df4c692e5721be4ac1e27efa3dcef74f9
--- /dev/null
+++ b/docs/plugins/entity_print/index.md
@@ -0,0 +1,18 @@
+---
+title: "Entity Print"
+tags:
+- module
+---
+# Entity Print
+
+{!include/modules/entity_print.md!}
+
+## Installation
+
+```shell
+composer require drupal/entity_print
+drush pm:install entity_print
+```
+
+Instead of using Drush to enable the module, you can also go to "Administration / Extend" (`/admin/modules`) and
+enable the module **Entity Print** from there.
diff --git a/include/modules/entity_print.md b/include/modules/entity_print.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/include/plugins/entity_print/action/entity_print_download_action.md b/include/plugins/entity_print/action/entity_print_download_action.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/include/plugins/entity_print/action/entity_print_download_action/export_type.md b/include/plugins/entity_print/action/entity_print_download_action/export_type.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/include/plugins/entity_print/action/entity_print_download_action/object.md b/include/plugins/entity_print/action/entity_print_download_action/object.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/include/plugins/entity_print/action/entity_print_download_action/replace_tokens.md b/include/plugins/entity_print/action/entity_print_download_action/replace_tokens.md
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/toc/plugins.yml b/toc/plugins.yml
index 3a682190f7dd25e9afbcb69ad12a16bdd4b9c18f..872096bcc59ae57a8d3bc17447697d1d5bc30795 100644
--- a/toc/plugins.yml
+++ b/toc/plugins.yml
@@ -798,6 +798,10 @@
   - plugins/easy_email/index.md
   - Actions:
     - 'Send Easy Email': plugins/easy_email/actions/easy_email_send.md
+- 'Entity Print':
+  - plugins/entity_print/index.md
+  - Actions:
+    - Print: plugins/entity_print/actions/entity_print_download_action.md
 - Flag:
   - plugins/flag/index.md
   - Actions: