---
id: "aws-workspaces-thin-client"
type: "component"
kind: "client"
provider: "aws"
category: "client"
docs: "https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/architecture.html"
url: "https://localhost:3000/catalogue/components/aws-workspaces-thin-client"
---

# Amazon WorkSpaces Thin Client

Managed endpoint device that streams a WorkSpaces, Applications or Secure Browser desktop.

| | |
|---|---|
| Provider | [aws](https://localhost:3000/catalogue?provider=aws) |
| Kind | [Client](https://localhost:3000/catalogue/kinds/client) |
| Category | Client |
| Official docs | [https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/architecture.html](https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/architecture.html) |

## Properties

| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| `instances` | integer | — | no | — | inherited |
| `localCache` | boolean | — | no | false | inherited |
| `managed` | boolean | — | no | false | **true** |
| `offlineCapable` | boolean | — | no | false | inherited |
| `persistentConnection` | boolean | — | no | false | inherited |
| `platform` | enum | `web`, `mobile`, `desktop`, `sdk`, `tv`, `embedded`, `multi` | yes | — | **"embedded"** |
| `resendPolicy` | enum | `none`, `retry`, `store-and-forward` | no | "none" | inherited |
| `softwareSetUpdateMode` | enum | `use-latest`, `use-desired` | no | — | inherited |
| `softwareSetUpdateSchedule` | enum | `use-maintenance-window`, `apply-immediately` | no | — | inherited |
| `vdiProvider` | enum | `workspaces`, `workspaces-applications`, `workspaces-secure-browser` | no | — | inherited |

Bold values are the ones this component pins.

## Rules that apply · 0

No rule selects this kind or its category.

## Other products of the same kind · 33

- [Performance Testing Service](https://localhost:3000/catalogue/components/alibaba-pts.md) `alibaba-pts` — alibabacloud
- [Amazon CodeWhisperer](https://localhost:3000/catalogue/components/aws-codewhisperer.md) `aws-codewhisperer` — aws
- [AWS Device Farm](https://localhost:3000/catalogue/components/aws-device-farm.md) `aws-device-farm` — aws
- [Amazon Q Developer](https://localhost:3000/catalogue/components/aws-q-developer.md) `aws-q-developer` — aws
- [Azure Load Testing](https://localhost:3000/catalogue/components/azure-load-testing.md) `azure-load-testing` — azure
- [Playwright Workspaces](https://localhost:3000/catalogue/components/azure-playwright-testing.md) `azure-playwright-testing` — azure
- [Azure Sphere](https://localhost:3000/catalogue/components/azure-sphere.md) `azure-sphere` — azure
- [Cloudflare One Client (WARP)](https://localhost:3000/catalogue/components/cloudflare-warp.md) `cloudflare-warp` — cloudflare
- [Bolt.new](https://localhost:3000/catalogue/components/bolt-new.md) `bolt-new` — default
- [Claude Code](https://localhost:3000/catalogue/components/claude-code.md) `claude-code` — default
- [Generic client](https://localhost:3000/catalogue/components/client.md) `client` — default
- [Cursor](https://localhost:3000/catalogue/components/cursor.md) `cursor` — default
- [Desktop app](https://localhost:3000/catalogue/components/desktop-app.md) `desktop-app` — default
- [Gatling](https://localhost:3000/catalogue/components/gatling.md) `gatling` — default
- [GitHub Copilot](https://localhost:3000/catalogue/components/github-copilot.md) `github-copilot` — default
- [IoT device](https://localhost:3000/catalogue/components/iot-device.md) `iot-device` — default
- [JetBrains AI](https://localhost:3000/catalogue/components/jetbrains-ai.md) `jetbrains-ai` — default
- [Apache JMeter](https://localhost:3000/catalogue/components/jmeter.md) `jmeter` — default
- [Grafana k6](https://localhost:3000/catalogue/components/k6.md) `k6` — default
- [Locust](https://localhost:3000/catalogue/components/locust.md) `locust` — default
- [Lovable](https://localhost:3000/catalogue/components/lovable.md) `lovable` — default
- [Mobile app](https://localhost:3000/catalogue/components/mobile-app.md) `mobile-app` — default
- [Replit Agent](https://localhost:3000/catalogue/components/replit-agent.md) `replit-agent` — default
- [SDK client](https://localhost:3000/catalogue/components/sdk-client.md) `sdk-client` — default
- [Selenium Grid](https://localhost:3000/catalogue/components/selenium-grid.md) `selenium-grid` — default
- [Smart TV app](https://localhost:3000/catalogue/components/smart-tv-app.md) `smart-tv-app` — default
- [Sourcegraph Cody](https://localhost:3000/catalogue/components/sourcegraph-cody.md) `sourcegraph-cody` — default
- [Tabnine](https://localhost:3000/catalogue/components/tabnine.md) `tabnine` — default
- [User device](https://localhost:3000/catalogue/components/user-device.md) `user-device` — default
- [v0](https://localhost:3000/catalogue/components/v0.md) `v0` — default
- [Web browser](https://localhost:3000/catalogue/components/web-browser.md) `web-browser` — default
- [Windsurf](https://localhost:3000/catalogue/components/windsurf.md) `windsurf` — default
- [Gemini Code Assist](https://localhost:3000/catalogue/components/google-gemini-code-assist.md) `google-gemini-code-assist` — gcp

## Use it in a design

```yaml
nodes:
  - { id: "aws-workspaces-thin-client", component: "aws-workspaces-thin-client" }
```

## Source (`component` YAML, verbatim)

```yaml
# yaml-language-server: $schema=../../schema/component.schema.json
# Amazon WorkSpaces Thin Client: a managed endpoint device that streams one virtual desktop
# provider - Amazon WorkSpaces, WorkSpaces Applications or WorkSpaces Secure Browser - and is
# enrolled into an environment created in the Thin Client console ("Architecture"). CreateEnvironment
# takes softwareSetUpdateMode (USE_LATEST or USE_DESIRED) and softwareSetUpdateSchedule
# (USE_MAINTENANCE_WINDOW or APPLY_IMMEDIATELY), neither with a stated default ("CreateEnvironment").
# Id and kind assigned 2026-09-07 (row kept for placement until end of support on 31 March 2027).
schemaVersion: "1"
type: "component"
id: "aws-workspaces-thin-client"
kind: "client"
provider: "aws"
docs: "https://docs.aws.amazon.com/workspaces-thin-client/latest/ag/architecture.html"
defaults:
  managed: true
  platform: "embedded"
properties:
  vdiProvider:
    type: "enum"
    values: ["workspaces", "workspaces-applications", "workspaces-secure-browser"]
  softwareSetUpdateMode:
    type: "enum"
    values: ["use-latest", "use-desired"]
  softwareSetUpdateSchedule:
    type: "enum"
    values: ["use-maintenance-window", "apply-immediately"]
```

Human page: https://localhost:3000/catalogue/components/aws-workspaces-thin-client
