Introduction
Cyberwave provides two main APIs to interact with the platform, each designed for specific use cases and communication patterns.REST API
The REST API is used for non-real-time communication with the Cyberwave platform. It follows standard HTTP methods and is ideal for:- Creating and managing digital twins
- Configuring robot settings
- Retrieving historical data
- Managing user accounts and permissions
- Performing administrative tasks
Authentication
All REST endpoints require an API key. Go to the Cyberwave dashboard → API Tokens card → Create Token, then pass the key in theAuthorization header on every request.
- curl
- Python (requests)
- JavaScript (fetch)
MQTT API
The MQTT API is used for real-time communication with robots and telemetry data. This lightweight, publish-subscribe protocol is perfect for:- Live robot control and commands
- Real-time telemetry streaming
- Sensor data collection
- Event notifications
- Low-latency bidirectional communication
Choosing the Right API
Getting Started
To start using the Cyberwave APIs, make sure you have:- A valid API key or authentication credentials
- The appropriate SDK installed (optional but recommended)
- Network access to the Cyberwave platform
REST API Reference
Browse every REST endpoint, request schema, and response shape.
MQTT API Reference
Connect to MQTT and start streaming real-time data.