Live Demo
Server Routes in Action
NuxtHub server routes powered by Nitro — fetched in real-time from this running instance
GET /api/health
{
"status": "ok",
"timestamp": "2026-03-03T18:05:12.514Z",
"runtime": "bun",
"uptime": 1260
}Authentication
Auth & Security
Production-ready authentication with OAuth, sessions, and CSRF protection powered by nuxt-auth-utils
Session Status
Not Logged InLogin with GitHub to test the OAuth flow and see your session data.
Login with GitHubProtected API
Try calling the protected endpoint to see session-based access control in action.
Security Features
GitHub OAuth
One-click social login via nuxt-auth-utils
Encrypted Sessions
Secure cookie-based sessions with auto-encryption
CSRF Protection
Automatic CSRF tokens on POST/PUT/PATCH/DELETE
Rate Limiting
Redis-backed per-IP rate limiting (60 req/min)
Video
Bunny Stream
Video streaming platform with global delivery, adaptive streaming, and robust security
https://player.mediadelivery.net/embed/609762/788ae3aa-a1de-406c-83ca-a748bea72fdb?loop=true&muted=true&preload=true&responsive=true
HLS/DASH
Adaptive bitrate streaming
DRM
MediaCage content protection
AI Captions
Auto-generated subtitles
4K Support
Up to 4K UHD resolution
Custom Player
Fully customizable branding
Global CDN
119 PoPs, 250 Tbps+
Real-time
WebSocket Demo
Live WebSocket connection powered by crossws — broadcast messages in real-time
Disconnected
Messages
No messages yet. Send one!