Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.cyberwave.com/llms.txt

Use this file to discover all available pages before exploring further.

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 dashboardAPI Tokens card → Create Token, then pass the key in the Authorization header on every request.
FieldValue
Base URLhttps://api.cyberwave.com
Auth headerAuthorization: Bearer <CYBERWAVE_API_KEY>
Accepted prefixesBearer and Token (case-insensitive)
OpenAPI security schemeCustomTokenAuthentication (API key, header)
Recommended env varCYBERWAVE_API_KEY
Where to get a keyhttps://app.cyberwave.com/profileAPI Tokens card → Create Token
export CYBERWAVE_API_KEY="cw_your_token_here"

curl -X GET "https://api.cyberwave.com/api/v1/projects" \
  -H "Authorization: Bearer $CYBERWAVE_API_KEY"
Treat the API key like a password. Never commit it to source control or paste it into client-side code that ships to browsers. Prefer environment variables and short-lived keys for production deployments.

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

Use CaseRecommended API
Fetch robot configurationREST
Send real-time commands to robotsMQTT
Query historical telemetryREST
Stream live sensor dataMQTT
Manage user permissionsREST
Receive instant event notificationsMQTT

Getting Started

To start using the Cyberwave APIs, make sure you have:
  1. A valid API key or authentication credentials
  2. The appropriate SDK installed (optional but recommended)
  3. 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.