volorio_server

Backend-only Volorio REST client for creating RTC sessions and sending heartbeats.

Installation

flutter pub add volorio_server

Runtime and security

  • Runtime: Trusted Dart backend
  • Source version: 0.2.2
  • Registry status: published as 0.2.2
  • Canonical API base URL: https://api.volor.io
  • License: proprietary commercial SDK; see the included LICENSE and Volorio Terms.
  • The package uses Volorio-branded APIs; keep application-specific authorization in your backend.
  • API keys belong only in a trusted backend. Mobile clients receive short-lived session JSON.

Public API

  • VolorioServerClient
  • CreateVolorioRoomSessionInput
import 'package:volorio_server/volorio_server.dart';

// Primary entry point: VolorioServerClient

Quick start

import 'dart:io';

import 'package:volorio_server/volorio_server.dart';

final volorio = VolorioServerClient(
  apiBaseUrl: 'https://api.volor.io',
  apiKey: Platform.environment['VOLORIO_API_KEY']!,
);

final session = await volorio.createRoomSession(
  CreateVolorioRoomSessionInput(
    clientId: Platform.environment['VOLORIO_CLIENT_ID']!,
    projectId: Platform.environment['VOLORIO_PROJECT_ID']!,
    roomId: 'support-room-123',
    identity: authenticatedUserId,
  ),
);

Use this package only in a trusted Dart backend. Return the short-lived session JSON to Flutter.

Dependencies

  • http
  • volorio_core

Documentation

Libraries

volorio_server