VNC logo

VNC

RealVNC provides the VNC Connect remote desktop platform and VNC Developer SDK, enabling organizations to embed secure remote access into products and automate device management. The VNC Cloud REST API manages cloud address allocation and connectivity brokering, while the VNC Developer SDK (C, Java, Python, .NET, JavaScript) enables embedding Viewer and Server capabilities into applications.

3 APIs 1 Capabilities 0 Features
Remote DesktopRemote AccessVNCNetworkingScreen Sharing

APIs

VNC Cloud API

The VNC Cloud REST API manages cloud addresses that allow devices to join VNC Cloud and establish remote connections through RealVNC's managed broker service. Supports creating,...

VNC Connect Management API

The VNC Connect API Access feature enables programmatic management of devices registered to a team account, supporting device inventory, renaming, deduplication, and integration...

VNC Developer SDK

Cross-platform SDK for embedding VNC Viewer and Server functionality into applications. Available for C, Java, Python, .NET, and JavaScript. Supports direct TCP/UDP connections,...

Capabilities

VNC Remote Access Management

Unified capability for managing VNC Cloud remote access infrastructure. Covers provisioning and deprovisioning cloud addresses, configuring access control groups, monitoring add...

Run with Naftiko

Semantic Vocabularies

Vnc Context

13 classes · 1 properties

JSON-LD

API Governance Rules

VNC API Rules

8 rules · 2 errors 5 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSON-LD
JSON-LD
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapability
NaftikoCapability
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
💬
Support
Support
📜
TermsOfService
TermsOfService

Sources

Raw ↑
aid: vnc
name: VNC
description: >-
  RealVNC provides the VNC Connect remote desktop platform and VNC Developer SDK,
  enabling organizations to embed secure remote access into products and automate
  device management. The VNC Cloud REST API manages cloud address allocation and
  connectivity brokering, while the VNC Developer SDK (C, Java, Python, .NET,
  JavaScript) enables embedding Viewer and Server capabilities into applications.
type: Index
url: https://www.realvnc.com/en/developer/
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Remote Desktop
  - Remote Access
  - VNC
  - Networking
  - Screen Sharing
created: '2025'
modified: '2026-05-03'
specificationVersion: '0.19'
apis:
  - aid: vnc:vnc-cloud-api
    name: VNC Cloud API
    description: >-
      The VNC Cloud REST API manages cloud addresses that allow devices to join
      VNC Cloud and establish remote connections through RealVNC's managed
      broker service. Supports creating, listing, updating, resetting, and
      deleting cloud addresses with access control via groups and allowlisted
      peer cloud addresses.
    humanURL: https://www.realvnc.com/en/developer/docs/latest/api/cloud/
    baseURL: https://api.vnc.com/cloud/1.1
    tags:
      - Cloud
      - Remote Access
      - VNC
    properties:
      - type: Documentation
        url: https://www.realvnc.com/en/developer/docs/latest/api/cloud/
      - type: OpenAPI
        url: openapi/vnc-cloud-openapi.yml
      - type: JSONSchema
        url: json-schema/vnc-cloud-address-schema.json
  - aid: vnc:vnc-connect-api
    name: VNC Connect Management API
    description: >-
      The VNC Connect API Access feature enables programmatic management of
      devices registered to a team account, supporting device inventory,
      renaming, deduplication, and integration with ITSM tools. Authenticated
      with team-scoped API access keys with granular permission control.
    humanURL: https://www.realvnc.com/en/connect/api-access/
    tags:
      - Device Management
      - Automation
      - VNC Connect
    properties:
      - type: Documentation
        url: https://www.realvnc.com/en/connect/api-access/
  - aid: vnc:vnc-sdk
    name: VNC Developer SDK
    description: >-
      Cross-platform SDK for embedding VNC Viewer and Server functionality
      into applications. Available for C, Java, Python, .NET, and JavaScript.
      Supports direct TCP/UDP connections, VNC Cloud brokering, end-to-end
      AES-128 encryption, custom messaging, multi-display, clipboard sharing,
      and screen annotations.
    humanURL: https://www.realvnc.com/en/developer/docs/latest/overview.html
    tags:
      - SDK
      - Embedded
      - Remote Desktop
      - Developer Tools
    properties:
      - type: Documentation
        url: https://www.realvnc.com/en/developer/docs/latest/overview.html
      - type: Reference
        url: https://www.realvnc.com/en/developer/docs/latest/api/
common:
  - type: Website
    url: https://www.realvnc.com/en/developer/
  - type: Documentation
    url: https://www.realvnc.com/en/developer/docs/latest/
  - type: OpenAPI
    url: openapi/vnc-cloud-openapi.yml
  - type: JSONSchema
    url: json-schema/vnc-cloud-address-schema.json
  - type: JSONStructure
    url: json-structure/vnc-cloud-address-structure.json
  - type: JSON-LD
    url: json-ld/vnc-context.jsonld
  - type: Vocabulary
    url: vocabulary/vnc-vocabulary.yml
  - type: SpectralRules
    url: rules/vnc-rules.yml
  - type: NaftikoCapability
    url: capabilities/remote-access-management.yaml
  - type: GettingStarted
    url: https://www.realvnc.com/en/developer/docs/latest/overview.html
  - type: GitHubOrganization
    url: https://github.com/realvnc
  - type: GitHubOrganization
    url: https://github.com/realvnc-labs
  - type: Pricing
    url: https://www.realvnc.com/en/connect/pricing/
  - type: Support
    url: https://help.realvnc.com/
  - type: TermsOfService
    url: https://www.realvnc.com/en/legal/
maintainers:
  - FN: Kin Lane
    email: [email protected]