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 In

Login with GitHub to test the OAuth flow and see your session data.

Login with GitHub

Protected 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!