Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
  • Blog
  • Pricing
  • Documentation
Yandex project
© 2025 Yandex.Cloud LLC
Yandex Cloud Desktop
  • Getting started
    • All tutorials
      • Creating a desktop
      • Connecting to a desktop
      • Resetting a desktop user password
      • Launching, restarting, and stopping a desktop
      • Updating a desktop
      • Deleting a desktop
    • Viewing logs
    • Viewing operations with resources
  • Access management
  • Pricing policy
  • Cloud Desktop events
  1. Step-by-step tutorials
  2. Desktops
  3. Creating a desktop

Creating a desktop

Written by
Yandex Cloud
Updated at May 13, 2025
Management console
Yandex Cloud CLI
API
  1. In the management console, select the folder where you want to create a desktop.

  2. From the list of services, select Cloud Desktop.

  3. In the left-hand panel, select Desktops.

  4. Click Create desktop.

  5. Select a desktop group.

  6. Specify your desktop subnet.

    Note

    Make sure to configure a NAT gateway in this subnet, so your desktop will have internet access.

  7. Specify the desktop user.

  8. Click Create.

If you do not have the Yandex Cloud (CLI) command line interface yet, install and initialize it.

  1. See the description of the CLI command for creating a desktop:

    yc desktops desktop create --help
    
  2. Select a desktop group:

    yc desktops group list
    

    Result:

    +----------------------+------------------+--------+---------------------+
    |          ID          |       NAME       | STATUS |   CREATED (UTC-0)   |
    +----------------------+------------------+--------+---------------------+
    | e3v1rbln45tl******** | my-desktop-group | ACTIVE | 2024-10-09 20:12:00 |
    | e3v7ikg3d4ga******** | ubuntu-group     | ACTIVE | 2024-10-09 19:34:10 |
    | e3v80f10pc01******** | kosmos-group     | ACTIVE | 2024-10-09 18:58:17 |
    +----------------------+------------------+--------+---------------------+
    
  3. Create a desktop:

    yc desktops desktop create \
      --desktop-group-id <desktop_group_ID> \
      --user-account-id <user_ID>
    

    Where:

    • --desktop-group-id: Desktop group ID.
    • --user-account-id: Desktop user ID.

    Result:

    id: e3vmvhgbgac4********
    folder_id: b1g681qpemb4********
    desktop_group_id: e3v1rbln45tl********
    created_at: "2024-10-09T22:42:28.020Z"
    name: cli-desktop-5-6aa9b029038119b1
    resources:
      memory: "4294967296"
      cores: "2"
      core_fraction: "100"
    network_interfaces:
      - network_id: enp0asmd9pr9********
        subnet_id: e2lb1da2dd9v********
    users:
      - subject_id: aje9k8luj4qf********
    

Use the create REST API method for the Desktop resource or the DesktopService/Create gRPC API call.

Once the desktop appears in the list, you can connect to it.

Was the article helpful?

Previous
Deleting a desktop group
Next
Connecting to a desktop
Yandex project
© 2025 Yandex.Cloud LLC