JanusCore SDK Examples

Checking authentication status...
🚀 Updated for JanusCore SDK v2

These examples have been updated to use the new JanusCore TypeScript SDK in JavaScript mode. The SDK provides a clean, modern API interface that works seamlessly in browsers without requiring TypeScript compilation. All examples now use the /api/v2/* endpoints with improved authentication, error handling, and API patterns.

🔐 Authentication Demo Start Here

Login first to use other demos!
Demonstrates OAuth and admin authentication flows using the SDK's authentication client with automatic token management.

Login & View Example
📝 Logging Demo Updated

Demonstrates client-side logging using the SDK's built-in logging client. Shows both browser-only and server-synchronized logging with proper authentication.

View Example
🤖 AI Proxy Demo Updated

Demonstrates the AI proxy functionality for secure access to OpenAI and Google Gemini APIs using the SDK's AI client.

View Example
🔊 Text-to-Speech Demo Updated

Demonstrates using Google's Text-to-Speech API through the secure AI proxy with the SDK's streamlined interface.

View Example
💬 Live Chat Demo New

Lightweight multi-party chat using the new Socket.IO gateway. Creates a shareable room link (with QR) and supports anonymous users by default.

Launch Chat
✅ No login required. Each room link acts as access. You can still login first if you want the SDK token available.

About the SDK

These examples use the JanusCore TypeScript SDK in JavaScript mode, which provides:

Go to Admin Panel Browse Content