VNC website screenshot

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 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,...

Collections

Pricing Plans

Vnc Plans Pricing

4 plans

PLANS

Rate Limits

Vnc Rate Limits

2 limits

RATE LIMITS

FinOps

Vnc Finops

FINOPS

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

JSON Structure

Vnc Cloud Address Structure

0 properties

JSON STRUCTURE

Example Payloads

Vnc Getcloudaddress Example

2 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
OpenAPI
OpenAPI
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
🚀
GettingStarted
GettingStarted
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
💰
Pricing
Pricing
💬
Support
Support
📜
TermsOfService
TermsOfService

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: VNC Cloud API
  version: '1.1'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: Cloud Addresses
    type: folder
  items:
  - info:
      name: List Cloud Addresses
      type: http
    http:
      method: GET
      url: https://api.vnc.com/cloud/1.1/static-address
      params:
      - name: limit
        value: ''
        type: query
        description: Maximum number of addresses to return per page (1–99, default 20).
    docs: Retrieve a paginated list of all cloud addresses in the account.
  - info:
      name: Create Cloud Address
      type: http
    http:
      method: POST
      url: https://api.vnc.com/cloud/1.1/static-address
      body:
        type: json
        data: '{}'
    docs: Create a new static cloud address for a device to join VNC Cloud.
  - info:
      name: Get Cloud Address
      type: http
    http:
      method: GET
      url: https://api.vnc.com/cloud/1.1/static-address/:cloudAddress
      params:
      - name: cloudAddress
        value: ''
        type: path
        description: The cloud address identifier.
    docs: Retrieve details of a specific cloud address.
  - info:
      name: Reset Cloud Address Password
      type: http
    http:
      method: POST
      url: https://api.vnc.com/cloud/1.1/static-address/:cloudAddress
      params:
      - name: cloudAddress
        value: ''
        type: path
        description: The cloud address identifier.
    docs: Reset the cloud password for a specific cloud address.
  - info:
      name: Update Cloud Address
      type: http
    http:
      method: PUT
      url: https://api.vnc.com/cloud/1.1/static-address/:cloudAddress
      headers:
      - name: If-Match
        value: ''
      params:
      - name: cloudAddress
        value: ''
        type: path
        description: The cloud address identifier.
      body:
        type: json
        data: '{}'
    docs: Update the configuration of a cloud address including groups and access control.
  - info:
      name: Delete Cloud Address
      type: http
    http:
      method: DELETE
      url: https://api.vnc.com/cloud/1.1/static-address/:cloudAddress
      params:
      - name: cloudAddress
        value: ''
        type: path
        description: The cloud address identifier.
    docs: Remove a cloud address permanently from the account.
  - info:
      name: Check Cloud Address Readiness
      type: http
    http:
      method: GET
      url: https://api.vnc.com/cloud/1.1/static-address/:cloudAddress/ready
      params:
      - name: cloudAddress
        value: ''
        type: path
        description: The cloud address identifier.
    docs: Check whether recent changes to a cloud address have been propagated.
bundled: true