Developer API

Build with Exolus Node

Integrate Exolus Node's recording and sharing capabilities directly into your apps. REST API with SDKs for JavaScript, Python, Go, and Ruby.

v2.1 — Stable Base URL: api.Exolus Node.app/v2
Contents
Authentication Recordings Upload Sharing Webhooks SDKs
Authentication

Bearer Token Auth

All API requests require a Bearer token in the Authorization header. Generate your API key from the Exolus Node dashboard under Settings → API.

# Example authenticated request
curl -X GET https://api.Exolus Node.app/v2/recordings \
  -H "Authorization: Bearer nva_sk_live_xxxxxxxxxxxx" \
  -H "Content-Type: application/json"
Recordings

Endpoints

GET /recordings List all recordings for the authenticated user
POST /recordings Create a new recording session
GET /recordings/{id} Retrieve a specific recording by ID
DEL /recordings/{id} Delete a recording permanently
POST /recordings/{id}/share Generate a shareable link for a recording
SDKs

Official SDKs

Official client libraries to integrate Exolus Node into your application.

🟨
JavaScript / TypeScript
npm install @Exolus Node/sdk
🐍
Python
pip install Exolus Node-sdk
🐹
Go
go get github.com/Exolus Node-app/go-sdk
💎
Ruby
gem install Exolus Node-ruby