diff --git a/.icons/desktop.svg b/.icons/desktop.svg
new file mode 100644
index 0000000..77d231c
--- /dev/null
+++ b/.icons/desktop.svg
@@ -0,0 +1,5 @@
+
diff --git a/windows-rdp/README.md b/windows-rdp/README.md
new file mode 100644
index 0000000..ecede44
--- /dev/null
+++ b/windows-rdp/README.md
@@ -0,0 +1,28 @@
+---
+display_name: Windows RDP
+description: RDP Server and Web Client powered by Devolutions
+icon: ../.icons/desktop.svg
+maintainer_github: coder
+verified: false
+tags: [windows, ide, web]
+---
+
+# Windows RDP
+
+Enable Remote Desktop + a web based client on Windows workspaces
+
+
+
+## Usage
+
+```tf
+module "code-server" {
+ source = "registry.coder.com/modules/code-server/coder"
+ version = "1.0.10"
+ agent_id = coder_agent.example.id
+}
+```
+
+## Tested on
+
+- ✅ GCP with Windows Server 2022: [Example template](#TODO)
diff --git a/windows-rdp/main.tf b/windows-rdp/main.tf
new file mode 100644
index 0000000..81ac95f
--- /dev/null
+++ b/windows-rdp/main.tf
@@ -0,0 +1,98 @@
+terraform {
+ required_version = ">= 1.0"
+
+ required_providers {
+ coder = {
+ source = "coder/coder"
+ version = ">= 0.17"
+ }
+ }
+}
+
+variable "agent_id" {
+ type = string
+ description = "The ID of a Coder agent."
+}
+
+resource "coder_script" "windows-rdp" {
+ agent_id = var.agent_id
+ display_name = "web-rdp"
+ icon = "https://svgur.com/i/158F.svg" # TODO: add to Coder icons
+ script = <