Cloudless Share

Signaling service is live and ready for device-to-device transfers.

This endpoint hosts the live Azure signaling backend for Cloudless Share. It coordinates session creation, approval, checkpoints, share links, and optional TURN credential issuance, while Redis holds only ephemeral transfer state.

Health

Use the health endpoint to confirm the service, Redis session state, and share-link counts are available.

GET /health

Share Links

Created sessions reuse the session ID as the share token. Browser recipients are handled through the landing path below.

GET /l/:token

Session Flow

Create, join, approve, and heartbeat all run against the live Azure-hosted REST endpoints and matching Socket.IO events.

POST /session/create

Android Client

The Android app can point directly at this deployed hostname using the Gradle or local.properties signaling override.

https://cloudless.prayo.co.in

TURN Support

The server can mint short-lived TURN credentials when configured, but the relay itself remains external to App Service.

GET /api/turn-credentials

Runtime

App Service serves the Node.js API, Redis holds transfer state, and Application Insights plus Log Analytics capture operational telemetry.

Azure App Service + Redis