diff --git a/website/docs/reference/runtime/screen.mdx b/website/docs/reference/runtime/screen.mdx
new file mode 100644
index 000000000..d2ccabcfe
--- /dev/null
+++ b/website/docs/reference/runtime/screen.mdx
@@ -0,0 +1,35 @@
+---
+sidebar_position: 9
+---
+
+# Screen
+
+These methods provide information about the currently connected screens.
+
+### ScreenGetAll
+
+Returns a list of currently connected screens.
+
+Go: `ScreenGetAll(ctx context.Context) []screen`
+JS: `ScreenGetAll()`
+
+
+#### Screen
+
+```go
+type Screen struct {
+ IsCurrent bool
+ IsPrimary bool
+ Width int
+ Height int
+}
+```
+
+```ts
+interface Screen {
+ isCurrent: boolean;
+ isPrimary: boolean;
+ width : number
+ height : number
+}
+```
diff --git a/website/versioned_docs/version-v2.4.0/reference/runtime/screen.mdx b/website/versioned_docs/version-v2.4.0/reference/runtime/screen.mdx
new file mode 100644
index 000000000..d2ccabcfe
--- /dev/null
+++ b/website/versioned_docs/version-v2.4.0/reference/runtime/screen.mdx
@@ -0,0 +1,35 @@
+---
+sidebar_position: 9
+---
+
+# Screen
+
+These methods provide information about the currently connected screens.
+
+### ScreenGetAll
+
+Returns a list of currently connected screens.
+
+Go: `ScreenGetAll(ctx context.Context) []screen`
+JS: `ScreenGetAll()`
+
+
+#### Screen
+
+```go
+type Screen struct {
+ IsCurrent bool
+ IsPrimary bool
+ Width int
+ Height int
+}
+```
+
+```ts
+interface Screen {
+ isCurrent: boolean;
+ isPrimary: boolean;
+ width : number
+ height : number
+}
+```
diff --git a/website/versioned_docs/version-v2.5.0/reference/runtime/screen.mdx b/website/versioned_docs/version-v2.5.0/reference/runtime/screen.mdx
new file mode 100644
index 000000000..d2ccabcfe
--- /dev/null
+++ b/website/versioned_docs/version-v2.5.0/reference/runtime/screen.mdx
@@ -0,0 +1,35 @@
+---
+sidebar_position: 9
+---
+
+# Screen
+
+These methods provide information about the currently connected screens.
+
+### ScreenGetAll
+
+Returns a list of currently connected screens.
+
+Go: `ScreenGetAll(ctx context.Context) []screen`
+JS: `ScreenGetAll()`
+
+
+#### Screen
+
+```go
+type Screen struct {
+ IsCurrent bool
+ IsPrimary bool
+ Width int
+ Height int
+}
+```
+
+```ts
+interface Screen {
+ isCurrent: boolean;
+ isPrimary: boolean;
+ width : number
+ height : number
+}
+```