diff --git a/core/modules/editor/config/schema/editor.schema.yml b/core/modules/editor/config/schema/editor.schema.yml
new file mode 100644
index 0000000..a23f6ee
--- /dev/null
+++ b/core/modules/editor/config/schema/editor.schema.yml
@@ -0,0 +1,48 @@
+# Schema for the configuration files of the Editor module.
+
+editor.editor.*:
+  type: mapping
+  label: 'Contact category'
+  mapping:
+    format:
+      type: string
+      label: 'Name'
+    editor:
+      type: string
+      label: 'Text editor'
+    settings:
+      type: mapping
+      label: 'Settings'
+      mapping:
+        toolbar:
+          type: mapping
+          label: 'Toolbar configuration'
+          mapping:
+            buttons:
+              type: sequence
+              label: 'Active toolbar'
+              sequence:
+                - type: sequence
+                  label: 'Buttons'
+                  sequence:
+                    - type: string
+                      label: 'Button'
+        plugins:
+          type: sequence
+          label: 'Plugins'
+          sequence:
+            - type: editor.plugin.[%key]
+    status:
+      type: boolean
+      label: 'Status'
+    langcode:
+      type: string
+      label: 'Default language'
+
+editor.plugin.stylescombo:
+  type: mapping
+  label: 'Styles combo'
+  mapping:
+    styles:
+      type: string
+      label: 'Style'
