Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. NetBackup™ Web UI Administrator's Guide
  3. Section XIV. Other topics
  4. WebSocket Service for communication with a cloud application
  5. About the NetBackup WebSocket Service
NetBackup™ Web UI Administrator's Guide

About the NetBackup WebSocket Service

Cohesity provides a NetBackup WebSocket Service (NBWSS) that allows applications in the cloud to communicate with a NetBackup primary server that is behind a firewall. NBWSS uses the WebSocket protocol to create a secure connection to the application's server in the cloud. On that connection, the application can interact with NetBackup by invoking REST APIs and can receive notifications from NetBackup.

NetBackup communicates with the cloud-based application over a web interface that the cloud application makes available. That interface is called a WebSocket endpoint. When a connection exists between NetBackup and the cloud application's endpoint, the application can use NBWSS messages to direct NetBackup to perform data protection services.

Note:

The available data protection services depend on the availability of APIs in the current and upcoming releases of NetBackup.

Figure: NBWSS overview

NBWSS overview

Table: NBWSS communication process lists the phases in the NBWSS communication process.

Table: NBWSS communication process

Phase

Description

Phase 1

With its endpoint credentials, NetBackup sends a connection request to the cloud application.

For example:

See NetBackup requests a connection to the endpoint.

Phase 2

The cloud application reads the connection request and sends NetBackup a response.

For example:

See NetBackup requests a connection to the endpoint.

Phase 3

When a connection is established, the cloud application's NBWSS component can call NetBackup APIs to perform data protection services (such as backup or recovery). The cloud application must also interpret each response from NetBackup.

For example:

See The cloud application asks to make a REST API call.

See Notes on NetBackup connections to cloud-applications.

Phase 4

NetBackup sends notifications to the cloud application regarding jobs (start and end) and backup images (create, update, delete). The cloud application interprets and acknowledges the notifications.

For example:

See NetBackup notification messages for a backup job.

See NBWSS notifications.

Feedback

Was this page helpful?
Previous

WebSocket Service for communication with a cloud application

Next

Task overview for setting up NBWSS communication

Feedback

Was this page helpful?