{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/rustdesk/#software",
  "name": "RustDesk",
  "description": "Open-source remote desktop software that can be self-hosted on your own infrastructure, with custom-branded clients and no dependency on a third-party service.",
  "url": "https://www.nuanyue.com/software/rustdesk/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/rustdesk/",
  "operatingSystem": "macOS",
  "applicationCategory": "UtilitiesApplication",
  "publisher": {
    "name": "RustDesk",
    "url": "https://rustdesk.com/"
  },
  "sameAs": [
    "https://rustdesk.com/",
    "https://github.com/rustdesk/rustdesk"
  ],
  "softwareVersion": "1.5.0",
  "license": "AGPL-3.0",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:rustdesk",
    "slug": "rustdesk",
    "name": "RustDesk",
    "type": "SoftwareApplication",
    "entityType": "remote desktop client",
    "description": "Open-source remote desktop software that can be self-hosted on your own infrastructure, with custom-branded clients and no dependency on a third-party service.",
    "shortDescription": "Self-hostable open-source remote desktop, branded as your own.",
    "answer": "RustDesk provides remote access and support, and its distinguishing feature is that you can run the whole thing yourself. Instead of depending on a vendor's relay servers, you host the rendezvous and relay components on your own infrastructure, so the connections and the metadata stay under your control. Clients exist for Windows, macOS, Linux and Android, a web client can be hosted on your own domain, and the client can be rebranded with your own name, icon and logo. More than ninety options are configurable, and deployment is a Docker Compose file. It is licensed under the AGPL version 3. It suits organisations that need remote support without handing the traffic or the data to a third party.",
    "page": "https://www.nuanyue.com/software/rustdesk/",
    "dataUrl": "https://www.nuanyue.com/data/software/rustdesk.json",
    "categories": [
      "networking"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "minOsVersion": "macOS 10.14",
    "architecture": [],
    "featured": false,
    "pricing": "open-source",
    "pricingDescription": "Free and open source. The client and the self-hosted server can both be run without a licence fee; the deployment guide offers an OSS server and a Pro server. The pages Nuanyue checked do not state a price for the Pro server.",
    "license": "AGPL-3.0",
    "currentVersion": "1.5.0",
    "releaseDate": "2026-10-02",
    "openSource": true,
    "website": "https://rustdesk.com/",
    "github": "https://github.com/rustdesk/rustdesk",
    "download": "https://github.com/rustdesk/rustdesk/releases/download/1.5.0/rustdesk-1.5.0-aarch64.dmg",
    "developer": {
      "name": "RustDesk",
      "website": "https://rustdesk.com/"
    },
    "features": [
      "Self-hosted rendezvous and relay servers, so no third-party service is involved",
      "Full data control, which the vendor frames as helping with regulatory compliance",
      "Custom client branding with your own name, icon and logo",
      "Web client that can be hosted on your own server and domain",
      "More than 90 configurable options",
      "Clients for Windows, macOS, Linux and Android",
      "Docker Compose deployment with a published compose file",
      "Licensed under the AGPL version 3"
    ],
    "useCases": [
      "Providing IT support to machines without routing sessions through a vendor's servers",
      "Meeting a data-residency or compliance requirement that rules out a hosted remote-desktop service",
      "Running remote access on your own infrastructure so availability does not depend on a SaaS provider",
      "Shipping a rebranded remote-support client to your own users"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "Can be self-hosted, so sessions and metadata do not pass through a third-party service.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Supports custom client branding with your own name, icon and logo.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Deploys with a published Docker Compose file, which the vendor describes as a simple installation.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Clients exist for Windows, macOS, Linux and Android.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "More than 90 options can be configured to fit a specific environment.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Is free and open source under the AGPL version 3, with a large contributor community.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "Getting the benefit means running and maintaining your own server.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The AGPL licence restricts embedding the code in a proprietary product.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The price of the Pro server offering is not published in the sources Nuanyue tracks.",
        "status": "editorially-reviewed"
      },
      {
        "text": "Remote access requires the target machine to run the client, and on macOS that means granting screen recording and accessibility permissions.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "Organisations that need remote access but cannot send traffic through a third party",
      "Teams with the infrastructure to run their own relay servers"
    ],
    "notFor": [
      "Anyone who wants remote access that works immediately with no server to run — self-hosting is the point of the product",
      "Users who need to embed the code in a closed-source product, which the AGPL licence restricts"
    ],
    "limitations": [
      "The benefit depends on running your own server, which is real operational work",
      "The AGPL licence requires that users interacting with a modified version over a network be offered the source",
      "The pages Nuanyue checked do not state a price for the Pro server",
      "Apple Silicon support is inferred from the published aarch64 macOS build rather than stated on the pages checked"
    ],
    "firstUse": {
      "installation": {
        "value": "A macOS disk image is published; the server side is deployed with Docker Compose from a published compose file.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "firstLaunch": {
        "value": "The client connects to a rendezvous server, which you either self-host or use the project's public one.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "systemIntegration": {
        "value": "Runs as a desktop client with a background service, and needs screen recording and accessibility permissions to control the machine.",
        "status": "derived",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "appleSilicon": {
        "value": true,
        "status": "derived",
        "source": "repository",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    },
    "updates": [],
    "faq": [
      {
        "question": "Is RustDesk free?",
        "answer": "Yes. RustDesk is free and open source under the AGPL version 3, and the self-hosted server can be run without a licence fee. The deployment guide offers both an OSS server and a Pro server; the pages Nuanyue checked do not state a price for the Pro server.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "What makes RustDesk different from TeamViewer or AnyDesk?",
        "answer": "The main difference the vendor draws is self-hosting. Rather than routing sessions through a vendor's servers, you can run the relay and rendezvous components on your own infrastructure, which keeps the data under your control and removes the dependency on a third-party service.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Can I rebrand RustDesk for my own users?",
        "answer": "Yes. The project documents building a custom client with your own name, icon and logo, and hosting a web client on your own domain.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Which platforms does RustDesk support?",
        "answer": "Windows, macOS, Linux and Android, according to the vendor's own list.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "anydesk",
        "type": "alternative",
        "reason": "Both are remote desktop tools for support and access, but AnyDesk is a hosted commercial service while RustDesk can be self-hosted with your own relay servers.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "teamviewer",
        "type": "alternative",
        "reason": "Both provide remote access and support, but TeamViewer is a commercial SaaS product while RustDesk is open source and can run entirely on your own infrastructure.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "realvnc",
        "type": "similar",
        "reason": "Both offer remote access to a desktop, but RealVNC is a commercial product built on the VNC protocol while RustDesk is open source and self-hostable.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "rustdesk:official",
        "type": "official_website",
        "url": "https://rustdesk.com/",
        "title": "RustDesk — official website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "rustdesk:developer",
        "type": "developer",
        "url": "https://rustdesk.com/",
        "title": "RustDesk — developer website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "rustdesk:repository",
        "type": "github",
        "url": "https://github.com/rustdesk/rustdesk",
        "title": "RustDesk — source repository",
        "trustLevel": "D",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:rustdesk.isA",
        "subject": "software:rustdesk",
        "predicate": "isA",
        "value": "remote desktop client",
        "status": "editorially-reviewed",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.supportsPlatform",
        "subject": "software:rustdesk",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.officialWebsite",
        "subject": "software:rustdesk",
        "predicate": "officialWebsite",
        "value": "https://rustdesk.com/",
        "status": "verified",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.listedInCategory",
        "subject": "software:rustdesk",
        "predicate": "listedInCategory",
        "value": [
          "networking"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.pricingModel",
        "subject": "software:rustdesk",
        "predicate": "pricingModel",
        "value": "Open source",
        "status": "developer-stated",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.developedBy",
        "subject": "software:rustdesk",
        "predicate": "developedBy",
        "value": "RustDesk",
        "status": "developer-stated",
        "sourceIds": [
          "rustdesk:developer",
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.ownership",
        "subject": "software:rustdesk",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.isOpenSource",
        "subject": "software:rustdesk",
        "predicate": "isOpenSource",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "rustdesk:repository",
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.licensedUnder",
        "subject": "software:rustdesk",
        "predicate": "licensedUnder",
        "value": "AGPL-3.0",
        "status": "verified",
        "sourceIds": [
          "rustdesk:repository",
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.currentVersion",
        "subject": "software:rustdesk",
        "predicate": "currentVersion",
        "value": "1.5.0",
        "status": "developer-stated",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.hasFeature",
        "subject": "software:rustdesk",
        "predicate": "hasFeature",
        "value": [
          "Self-hosted rendezvous and relay servers, so no third-party service is involved",
          "Full data control, which the vendor frames as helping with regulatory compliance",
          "Custom client branding with your own name, icon and logo",
          "Web client that can be hosted on your own server and domain",
          "More than 90 configurable options",
          "Clients for Windows, macOS, Linux and Android",
          "Docker Compose deployment with a published compose file",
          "Licensed under the AGPL version 3"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.usedFor",
        "subject": "software:rustdesk",
        "predicate": "usedFor",
        "value": [
          "Providing IT support to machines without routing sessions through a vendor's servers",
          "Meeting a data-residency or compliance requirement that rules out a hosted remote-desktop service",
          "Running remote access on your own infrastructure so availability does not depend on a SaaS provider",
          "Shipping a rebranded remote-support client to your own users"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.audienceFor",
        "subject": "software:rustdesk",
        "predicate": "audienceFor",
        "value": [
          "Organisations that need remote access but cannot send traffic through a third party",
          "Teams with the infrastructure to run their own relay servers"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.audienceNotFor",
        "subject": "software:rustdesk",
        "predicate": "audienceNotFor",
        "value": [
          "Anyone who wants remote access that works immediately with no server to run — self-hosting is the point of the product",
          "Users who need to embed the code in a closed-source product, which the AGPL licence restricts"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.limitation",
        "subject": "software:rustdesk",
        "predicate": "limitation",
        "value": [
          "The benefit depends on running your own server, which is real operational work",
          "The AGPL licence requires that users interacting with a modified version over a network be offered the source",
          "The pages Nuanyue checked do not state a price for the Pro server",
          "Apple Silicon support is inferred from the published aarch64 macOS build rather than stated on the pages checked"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.advantage.0",
        "subject": "software:rustdesk",
        "predicate": "advantage",
        "value": "Can be self-hosted, so sessions and metadata do not pass through a third-party service.",
        "status": "developer-stated",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.advantage.1",
        "subject": "software:rustdesk",
        "predicate": "advantage",
        "value": "Supports custom client branding with your own name, icon and logo.",
        "status": "developer-stated",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.advantage.2",
        "subject": "software:rustdesk",
        "predicate": "advantage",
        "value": "Deploys with a published Docker Compose file, which the vendor describes as a simple installation.",
        "status": "developer-stated",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.advantage.3",
        "subject": "software:rustdesk",
        "predicate": "advantage",
        "value": "Clients exist for Windows, macOS, Linux and Android.",
        "status": "developer-stated",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.advantage.4",
        "subject": "software:rustdesk",
        "predicate": "advantage",
        "value": "More than 90 options can be configured to fit a specific environment.",
        "status": "developer-stated",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.advantage.5",
        "subject": "software:rustdesk",
        "predicate": "advantage",
        "value": "Is free and open source under the AGPL version 3, with a large contributor community.",
        "status": "verified",
        "sourceIds": [
          "rustdesk:repository"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.drawback.0",
        "subject": "software:rustdesk",
        "predicate": "drawback",
        "value": "Getting the benefit means running and maintaining your own server.",
        "status": "derived",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.drawback.1",
        "subject": "software:rustdesk",
        "predicate": "drawback",
        "value": "The AGPL licence restricts embedding the code in a proprietary product.",
        "status": "verified",
        "sourceIds": [
          "rustdesk:repository"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.drawback.2",
        "subject": "software:rustdesk",
        "predicate": "drawback",
        "value": "The price of the Pro server offering is not published in the sources Nuanyue tracks.",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:rustdesk.drawback.3",
        "subject": "software:rustdesk",
        "predicate": "drawback",
        "value": "Remote access requires the target machine to run the client, and on macOS that means granting screen recording and accessibility permissions.",
        "status": "derived",
        "sourceIds": [
          "rustdesk:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:rustdesk.supportsAppleSilicon",
        "subject": "software:rustdesk",
        "predicate": "supportsAppleSilicon",
        "value": true,
        "status": "derived",
        "sourceIds": [
          "rustdesk:repository"
        ],
        "lastVerified": "2026-10-05"
      }
    ],
    "lastUpdated": "2026-10-07T00:00:00.000Z",
    "lastReviewedAt": null
  }
}