Amazon WorkSpaces website screenshot

Amazon WorkSpaces

Amazon WorkSpaces is a managed, secure Desktop-as-a-Service (DaaS) solution that enables you to provision cloud-based virtual desktops for your users. It eliminates the need to procure and deploy hardware or install complex software, providing persistent desktops accessible from various devices with built-in security and management capabilities. The API provides 65 operations for workspace lifecycle management, bundle and directory management, image management, and IP access control groups.

1 APIs 8 Features
DesktopEnd User ComputingVirtual DesktopDesktop as a Service

APIs

Amazon WorkSpaces API

The Amazon WorkSpaces API provides programmatic access to manage cloud-based virtual desktops. It enables developers to create, modify, and terminate WorkSpaces, manage workspac...

Pricing Plans

Rate Limits

Amazon Workspaces Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Persistent Virtual Desktops

Cloud-based Windows or Linux desktops with persistent storage that users can access from any device or location.

Desktop Bundle Catalog

Configurable compute bundles ranging from Value to Graphics.g4dn to match workload requirements and cost targets.

Active Directory Integration

Integration with AWS Managed Microsoft AD and AD Connector for user authentication and policy management.

Application Management

Deploy and manage applications across WorkSpaces using application assignment and streaming capabilities.

IP Access Control Groups

Restrict workspace access by IP address ranges to enforce network-based access controls.

Running Mode Flexibility

AlwaysOn mode for power users and AutoStop mode for cost optimization of occasional-use desktops.

BYOD Support

Thin client, web browser, iOS, Android, Linux, macOS, and Windows client access for bring-your-own-device scenarios.

Workspace Snapshots and Restore

Automated snapshots enable restoring workspaces to previous states for disaster recovery and user error correction.

Use Cases

Remote Work Enablement

Provide secure cloud desktops to remote and distributed employees without managing physical hardware.

Contractor and Temporary Worker Access

Quickly provision and terminate secure desktops for contractors with time-limited access needs.

Desktop Refresh and Modernization

Replace aging desktop hardware with cloud-based virtual desktops to reduce capital expenditure.

BYOD Security

Enable personal device usage while keeping corporate data and applications in the secure cloud environment.

Regulated Industry Compliance

Maintain data residency and security compliance in regulated industries like healthcare and finance.

Semantic Vocabularies

Amazon Workspaces Context

175 classes · 173 properties

JSON-LD

API Governance Rules

Amazon WorkSpaces API Rules

16 rules · 8 errors 6 warnings 2 info

SPECTRAL

JSON Structure

Workspaces Access Denied Exception Structure

0 properties

JSON STRUCTURE

Workspaces Access Property Value Structure

0 properties

JSON STRUCTURE

Workspaces Account Modification Structure

6 properties

JSON STRUCTURE

Workspaces Add In Name Structure

0 properties

JSON STRUCTURE

Workspaces Add In Url Structure

0 properties

JSON STRUCTURE

Workspaces Alias Structure

0 properties

JSON STRUCTURE

Workspaces Amazon Uuid Structure

0 properties

JSON STRUCTURE

Workspaces Application List Structure

0 properties

JSON STRUCTURE

Workspaces Application Structure

0 properties

JSON STRUCTURE

Workspaces Arn Structure

0 properties

JSON STRUCTURE

Workspaces Association Status Structure

0 properties

JSON STRUCTURE

Workspaces Aws Account Structure

0 properties

JSON STRUCTURE

Workspaces Boolean Object Structure

0 properties

JSON STRUCTURE

Workspaces Bundle Id List Structure

0 properties

JSON STRUCTURE

Workspaces Bundle Id Structure

0 properties

JSON STRUCTURE

Workspaces Bundle List Structure

0 properties

JSON STRUCTURE

Workspaces Bundle Owner Structure

0 properties

JSON STRUCTURE

Workspaces Bundle Type Structure

0 properties

JSON STRUCTURE

Workspaces Client Device Type List Structure

0 properties

JSON STRUCTURE

Workspaces Client Device Type Structure

0 properties

JSON STRUCTURE

Workspaces Client Email Structure

0 properties

JSON STRUCTURE

Workspaces Client Locale Structure

0 properties

JSON STRUCTURE

Workspaces Client Login Message Structure

0 properties

JSON STRUCTURE

Workspaces Client Properties List Structure

0 properties

JSON STRUCTURE

Workspaces Client Properties Result Structure

2 properties

JSON STRUCTURE

Workspaces Client Properties Structure

2 properties

JSON STRUCTURE

Workspaces Client Url Structure

0 properties

JSON STRUCTURE

Workspaces Compute Structure

0 properties

JSON STRUCTURE

Workspaces Compute Type Structure

1 properties

JSON STRUCTURE

Workspaces Computer Name Structure

0 properties

JSON STRUCTURE

Workspaces Connect Client Add In Structure

4 properties

JSON STRUCTURE

Workspaces Connection Alias Id List Structure

0 properties

JSON STRUCTURE

Workspaces Connection Alias Id Structure

0 properties

JSON STRUCTURE

Workspaces Connection Alias List Structure

0 properties

JSON STRUCTURE

Workspaces Connection Alias State Structure

0 properties

JSON STRUCTURE

Workspaces Connection Alias Structure

5 properties

JSON STRUCTURE

Workspaces Connection Identifier Structure

0 properties

JSON STRUCTURE

Workspaces Connection State Structure

0 properties

JSON STRUCTURE

Workspaces Connection String Structure

0 properties

JSON STRUCTURE

Workspaces Create Ip Group Request Structure

4 properties

JSON STRUCTURE

Workspaces Create Ip Group Result Structure

1 properties

JSON STRUCTURE

Workspaces Create Tags Request Structure

2 properties

JSON STRUCTURE

Workspaces Create Tags Result Structure

0 properties

JSON STRUCTURE

Workspaces Create Workspaces Result Structure

2 properties

JSON STRUCTURE

Workspaces Default Logo Structure

0 properties

JSON STRUCTURE

Workspaces Default Ou Structure

0 properties

JSON STRUCTURE

Workspaces Deletable Saml Property Structure

0 properties

JSON STRUCTURE

Workspaces Delete Ip Group Request Structure

1 properties

JSON STRUCTURE

Workspaces Delete Ip Group Result Structure

0 properties

JSON STRUCTURE

Workspaces Delete Tags Request Structure

2 properties

JSON STRUCTURE

Workspaces Delete Tags Result Structure

0 properties

JSON STRUCTURE

Workspaces Describe Account Request Structure

0 properties

JSON STRUCTURE

Workspaces Describe Account Result Structure

2 properties

JSON STRUCTURE

Workspaces Describe Tags Request Structure

1 properties

JSON STRUCTURE

Workspaces Describe Tags Result Structure

1 properties

JSON STRUCTURE

Workspaces Description Structure

0 properties

JSON STRUCTURE

Workspaces Directory Id List Structure

0 properties

JSON STRUCTURE

Workspaces Directory Id Structure

0 properties

JSON STRUCTURE

Workspaces Directory List Structure

0 properties

JSON STRUCTURE

Workspaces Directory Name Structure

0 properties

JSON STRUCTURE

Workspaces Dns Ip Addresses Structure

0 properties

JSON STRUCTURE

Workspaces Ec2 Image Id Structure

0 properties

JSON STRUCTURE

Workspaces Error Type Structure

0 properties

JSON STRUCTURE

Workspaces Image Permission Structure

1 properties

JSON STRUCTURE

Workspaces Image Permissions Structure

0 properties

JSON STRUCTURE

Workspaces Image Type Structure

0 properties

JSON STRUCTURE

Workspaces Ios Logo Structure

0 properties

JSON STRUCTURE

Workspaces Ios2 X Logo Structure

0 properties

JSON STRUCTURE

Workspaces Ios3 X Logo Structure

0 properties

JSON STRUCTURE

Workspaces Ip Address Structure

0 properties

JSON STRUCTURE

Workspaces Ip Group Desc Structure

0 properties

JSON STRUCTURE

Workspaces Ip Group Id List Structure

0 properties

JSON STRUCTURE

Workspaces Ip Group Id Structure

0 properties

JSON STRUCTURE

Workspaces Ip Group Name Structure

0 properties

JSON STRUCTURE

Workspaces Ip Revoked Rule List Structure

0 properties

JSON STRUCTURE

Workspaces Ip Rule Desc Structure

0 properties

JSON STRUCTURE

Workspaces Ip Rule Item Structure

2 properties

JSON STRUCTURE

Workspaces Ip Rule List Structure

0 properties

JSON STRUCTURE

Workspaces Ip Rule Structure

0 properties

JSON STRUCTURE

Workspaces Limit Structure

0 properties

JSON STRUCTURE

Workspaces Log Upload Enum Structure

0 properties

JSON STRUCTURE

Workspaces Login Message Structure

0 properties

JSON STRUCTURE

Workspaces Migrate Workspace Result Structure

2 properties

JSON STRUCTURE

Workspaces Modification State Enum Structure

0 properties

JSON STRUCTURE

Workspaces Modification State List Structure

0 properties

JSON STRUCTURE

Workspaces Modification State Structure

2 properties

JSON STRUCTURE

Workspaces Modify Account Request Structure

2 properties

JSON STRUCTURE

Workspaces Modify Account Result Structure

0 properties

JSON STRUCTURE

Workspaces Non Empty String Structure

0 properties

JSON STRUCTURE

Workspaces Operating System Structure

1 properties

JSON STRUCTURE

Workspaces Operating System Type Structure

0 properties

JSON STRUCTURE

Workspaces Pagination Token Structure

0 properties

JSON STRUCTURE

Workspaces Protocol List Structure

0 properties

JSON STRUCTURE

Workspaces Protocol Structure

0 properties

JSON STRUCTURE

Workspaces Reboot Request Structure

1 properties

JSON STRUCTURE

Workspaces Reboot Workspaces Result Structure

1 properties

JSON STRUCTURE

Workspaces Rebuild Request Structure

1 properties

JSON STRUCTURE

Workspaces Reconnect Enum Structure

0 properties

JSON STRUCTURE

Workspaces Region Structure

0 properties

JSON STRUCTURE

Workspaces Registration Code Structure

0 properties

JSON STRUCTURE

Workspaces Related Workspaces Structure

0 properties

JSON STRUCTURE

Workspaces Resource Id List Structure

0 properties

JSON STRUCTURE

Workspaces Restore Workspace Result Structure

0 properties

JSON STRUCTURE

Workspaces Revoke Ip Rules Request Structure

2 properties

JSON STRUCTURE

Workspaces Revoke Ip Rules Result Structure

0 properties

JSON STRUCTURE

Workspaces Root Storage Structure

1 properties

JSON STRUCTURE

Workspaces Root Volume Size Gib Structure

0 properties

JSON STRUCTURE

Workspaces Running Mode Structure

0 properties

JSON STRUCTURE

Workspaces Saml Properties Structure

3 properties

JSON STRUCTURE

Workspaces Saml Status Enum Structure

0 properties

JSON STRUCTURE

Workspaces Saml User Access Url Structure

0 properties

JSON STRUCTURE

Workspaces Security Group Id Structure

0 properties

JSON STRUCTURE

Workspaces Selfservice Permissions Structure

5 properties

JSON STRUCTURE

Workspaces Snapshot List Structure

0 properties

JSON STRUCTURE

Workspaces Snapshot Structure

1 properties

JSON STRUCTURE

Workspaces Standby Workspace Structure

4 properties

JSON STRUCTURE

Workspaces Standby Workspaces List Structure

0 properties

JSON STRUCTURE

Workspaces Start Request Structure

1 properties

JSON STRUCTURE

Workspaces Start Workspace Requests Structure

0 properties

JSON STRUCTURE

Workspaces Start Workspaces Request Structure

1 properties

JSON STRUCTURE

Workspaces Start Workspaces Result Structure

1 properties

JSON STRUCTURE

Workspaces Stop Request Structure

1 properties

JSON STRUCTURE

Workspaces Stop Workspace Requests Structure

0 properties

JSON STRUCTURE

Workspaces Stop Workspaces Request Structure

1 properties

JSON STRUCTURE

Workspaces Stop Workspaces Result Structure

1 properties

JSON STRUCTURE

Workspaces Subnet Id Structure

0 properties

JSON STRUCTURE

Workspaces Subnet Ids Structure

0 properties

JSON STRUCTURE

Workspaces Tag Key List Structure

0 properties

JSON STRUCTURE

Workspaces Tag Key Structure

0 properties

JSON STRUCTURE

Workspaces Tag List Structure

0 properties

JSON STRUCTURE

Workspaces Tag Structure

2 properties

JSON STRUCTURE

Workspaces Tag Value Structure

0 properties

JSON STRUCTURE

Workspaces Target Workspace State Structure

0 properties

JSON STRUCTURE

Workspaces Tenancy Structure

0 properties

JSON STRUCTURE

Workspaces Terminate Request Structure

1 properties

JSON STRUCTURE

Workspaces Timestamp Structure

0 properties

JSON STRUCTURE

Workspaces Update Description Structure

0 properties

JSON STRUCTURE

Workspaces Update Result Structure

2 properties

JSON STRUCTURE

Workspaces User Name Structure

0 properties

JSON STRUCTURE

Workspaces User Storage Structure

1 properties

JSON STRUCTURE

Workspaces User Volume Size Gib Structure

0 properties

JSON STRUCTURE

Workspaces Volume Encryption Key Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Bundle Name Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Bundle State Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Bundle Structure

12 properties

JSON STRUCTURE

Workspaces Workspace Directory Structure

18 properties

JSON STRUCTURE

Workspaces Workspace Directory Type Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Error Code Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Id List Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Id Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Image Id List Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Image Id Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Image List Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Image Name Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Image State Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Image Structure

11 properties

JSON STRUCTURE

Workspaces Workspace List Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Properties Structure

6 properties

JSON STRUCTURE

Workspaces Workspace Request List Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Request Structure

8 properties

JSON STRUCTURE

Workspaces Workspace State Structure

0 properties

JSON STRUCTURE

Workspaces Workspace Structure

16 properties

JSON STRUCTURE

Workspaces Workspaces Ip Group Structure

4 properties

JSON STRUCTURE

Example Payloads

Workspaces Snapshot Example

1 fields

EXAMPLE

Workspaces Tag Example

2 fields

EXAMPLE

Workspaces Workspace Example

16 fields

EXAMPLE

Resources

🌐
Portal
Portal
🔗
Website
Website
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
Signup
Signup
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
Contact
Contact
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: amazon-workspaces
name: Amazon WorkSpaces
description: Amazon WorkSpaces is a managed, secure Desktop-as-a-Service (DaaS) solution that enables you to provision cloud-based
  virtual desktops for your users. It eliminates the need to procure and deploy hardware or install complex software, providing
  persistent desktops accessible from various devices with built-in security and management capabilities. The API provides
  65 operations for workspace lifecycle management, bundle and directory management, image management, and IP access control
  groups.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/amazon-workspaces/refs/heads/main/apis.yml
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
tags:
- AWS
- Desktop
- End User Computing
- Virtual Desktop
- Desktop as a Service
apis:
- aid: amazon-workspaces:amazon-workspaces-api
  name: Amazon WorkSpaces API
  description: The Amazon WorkSpaces API provides programmatic access to manage cloud-based virtual desktops. It enables developers
    to create, modify, and terminate WorkSpaces, manage workspace bundles and directories, configure IP access control groups,
    and automate desktop provisioning and lifecycle management at scale. 65 operations for workspace lifecycle, bundles, directories,
    images, and access control.
  humanURL: https://aws.amazon.com/workspaces/
  baseURL: https://workspaces.amazonaws.com
  tags:
  - AWS
  - Desktop
  - End User Computing
  - Virtual Desktop
  properties:
  - type: Documentation
    url: https://docs.aws.amazon.com/workspaces/
  - type: OpenAPI
    url: openapi/amazon-workspaces-openapi-original.yaml
  - type: Pricing
    url: https://aws.amazon.com/workspaces/pricing/
  - type: GettingStarted
    url: https://aws.amazon.com/workspaces/getting-started/
  - type: FAQ
    url: https://aws.amazon.com/workspaces/faqs/
  - type: APIReference
    url: https://docs.aws.amazon.com/workspaces/latest/api/welcome.html
  - type: JSONSchema
    url: json-schema/workspaces-workspace-schema.json
  - type: JSONLD
    url: json-ld/amazon-workspaces-context.jsonld
common:
- type: Portal
  url: https://aws.amazon.com/
- type: Website
  url: https://aws.amazon.com/workspaces/
- type: Documentation
  url: https://docs.aws.amazon.com/workspaces/
- type: TermsOfService
  url: https://aws.amazon.com/service-terms/
- type: PrivacyPolicy
  url: https://aws.amazon.com/privacy/
- type: Support
  url: https://aws.amazon.com/premiumsupport/
- type: GitHubOrganization
  url: https://github.com/aws
- type: Console
  url: https://console.aws.amazon.com/workspaces/
- type: Signup
  url: https://signin.aws.amazon.com/signup?request_type=register
- type: Login
  url: https://aws.amazon.com/console/
- type: StatusPage
  url: https://health.aws.amazon.com/health/status
- type: Contact
  url: https://aws.amazon.com/contact-us/
- type: SpectralRules
  url: rules/amazon-workspaces-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/amazon-workspaces-vocabulary.yaml
- type: Features
  data:
  - name: Persistent Virtual Desktops
    description: Cloud-based Windows or Linux desktops with persistent storage that users can access from any device or location.
  - name: Desktop Bundle Catalog
    description: Configurable compute bundles ranging from Value to Graphics.g4dn to match workload requirements and cost
      targets.
  - name: Active Directory Integration
    description: Integration with AWS Managed Microsoft AD and AD Connector for user authentication and policy management.
  - name: Application Management
    description: Deploy and manage applications across WorkSpaces using application assignment and streaming capabilities.
  - name: IP Access Control Groups
    description: Restrict workspace access by IP address ranges to enforce network-based access controls.
  - name: Running Mode Flexibility
    description: AlwaysOn mode for power users and AutoStop mode for cost optimization of occasional-use desktops.
  - name: BYOD Support
    description: Thin client, web browser, iOS, Android, Linux, macOS, and Windows client access for bring-your-own-device
      scenarios.
  - name: Workspace Snapshots and Restore
    description: Automated snapshots enable restoring workspaces to previous states for disaster recovery and user error correction.
- type: UseCases
  data:
  - name: Remote Work Enablement
    description: Provide secure cloud desktops to remote and distributed employees without managing physical hardware.
  - name: Contractor and Temporary Worker Access
    description: Quickly provision and terminate secure desktops for contractors with time-limited access needs.
  - name: Desktop Refresh and Modernization
    description: Replace aging desktop hardware with cloud-based virtual desktops to reduce capital expenditure.
  - name: BYOD Security
    description: Enable personal device usage while keeping corporate data and applications in the secure cloud environment.
  - name: Regulated Industry Compliance
    description: Maintain data residency and security compliance in regulated industries like healthcare and finance.
- type: Integrations
  data:
  - name: AWS Directory Service
    description: Managed Microsoft AD and AD Connector for user authentication and group policy management.
  - name: AWS IAM
    description: IAM-based access control for WorkSpaces API operations and resource-level permissions.
  - name: Amazon S3
    description: User storage and workspace image storage backed by Amazon S3.
  - name: AWS CloudTrail
    description: Audit logging of all WorkSpaces API calls for compliance and security monitoring.
  - name: Amazon CloudWatch
    description: Metrics and monitoring for workspace performance, connectivity, and health status.
- type: Integrations
  url: https://aws.amazon.com/marketplace/
integrations:
- name: Sign in
- name: Agent Mode
- name: Why AWS Marketplace?
- name: Get started in AWS Marketplace
- name: Industry
- name: Resources
- name: Become a Channel Partner
- name: Sell in AWS Marketplace
- name: Manage Your Account
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com