@volorio/server
v0.2.1
Published
Backend-only Volorio REST client for sessions, billing, analytics, and media services.
Maintainers
Readme
@volorio/server
Backend-only Volorio REST client for sessions, billing, analytics, and media services.
Install
npm install @volorio/[email protected]Runtime and security
- Runtime: Trusted Node.js backend
- Source version:
0.2.1 - Registry status: published as 0.2.1
- API base URL for server calls:
https://api.volor.io - License: proprietary commercial SDK; see the included
LICENSEand Volorio Terms. - Never expose a Volorio API key in browser, React Native, or Flutter code. Create short-lived sessions in your backend.
- Capability note: Requested products must be granted to the API key and accepted by the session endpoint.
Public API
VolorioServerClientOptionsVolorioSessionFeatureOptionsCreateVolorioSessionProductsInputCreateRoomSessionInputCreateClassroomSessionInputVolorioRoomSessionVolorioClassroomSessionVolorioSessionHeartbeatGetAnalyticsSummaryInputVolorioAnalyticsProductSummary
import { VolorioServerClient } from "@volorio/server";Quick start
import { VolorioServerClient } from "@volorio/server";
const volorio = new VolorioServerClient({
apiBaseUrl: "https://api.volor.io",
apiKey: process.env.VOLORIO_API_KEY!,
});
const session = await volorio.createRoomSession({
clientId: process.env.VOLORIO_CLIENT_ID!,
projectId: process.env.VOLORIO_PROJECT_ID!,
roomId: "support-room-123",
identity: authenticatedUser.id,
quality: "voice",
products: ["rtc_voice"],
});Dependencies
@volorio/core^0.2.1
