{
  "title": "Hiyve SDK",
  "description": "Real-time communication SDK for building video conferencing applications with AI-powered intelligence and rich features",
  "version": "1.0.0",
  "baseUrl": "https://sdk.hiyve.dev",
  "packages": [
    {
      "id": "hiyve-rtc-client",
      "name": "RTC Client",
      "framework": "JavaScript",
      "description": "WebRTC client library for audio/video conferencing with support for recording, streaming, and screen sharing",
      "docsPath": "/hiyve-rtc-client/latest/",
      "visibility": "external",
      "category": "foundation",
      "functionTag": "Core",
      "features": [
        "Video Conferencing",
        "Recording",
        "Streaming",
        "Screen Share",
        "Chat"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/rtc-client.md"
        }
      ]
    },
    {
      "id": "hiyve-rtc-client-rn",
      "name": "RTC Client (React Native)",
      "framework": "React Native",
      "description": "React Native WebRTC client library for mobile video conferencing on iOS and Android",
      "docsPath": "markdown-viewer.html?url=%2Fhiyve-components%2Flatest%2Freadmes%2Frtc-client-rn.md&title=RTC%20Client%20(React%20Native)",
      "visibility": "external",
      "category": "foundation",
      "functionTag": "Core",
      "features": [
        "iOS & Android",
        "Video Conferencing",
        "Recording",
        "Camera Switching",
        "Transcription",
        "Audio-Only Mode"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/rtc-client-rn.md"
        }
      ]
    },
    {
      "id": "hiyve-core",
      "name": "Core",
      "framework": "TypeScript",
      "description": "Framework-agnostic state store and business logic for building Hiyve applications with any UI framework",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_core.html",
      "visibility": "external",
      "category": "foundation",
      "functionTag": "Core",
      "features": [
        "Framework Agnostic",
        "State Management",
        "Event Handling",
        "Subscribe/Snapshot API",
        "TypeScript"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/core.md"
        }
      ]
    },
    {
      "id": "hiyve-rn-core",
      "name": "Core (React Native)",
      "framework": "React Native",
      "description": "Framework-agnostic state store for React Native mobile apps, wrapping @hiyve/rtc-client-rn with subscribe/getSlice API",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_rn-core.html",
      "visibility": "external",
      "category": "foundation",
      "functionTag": "Core",
      "features": [
        "State Management",
        "iOS & Android",
        "Subscribe/Snapshot API",
        "AsyncStorage Support",
        "TypeScript"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/rn-core.md"
        }
      ]
    },
    {
      "id": "hiyve-utilities",
      "name": "Utilities",
      "framework": "TypeScript",
      "description": "Shared video types, layout algorithms, utility hooks, and helper functions for React and Angular packages",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_utilities.html",
      "visibility": "external",
      "category": "foundation",
      "functionTag": "Core",
      "features": [
        "Video Types",
        "Layout Algorithms",
        "Hooks",
        "Utilities"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/utilities.md"
        }
      ]
    },
    {
      "id": "hiyve-react",
      "name": "React",
      "framework": "React",
      "description": "React bindings for @hiyve/core providing hooks and a provider component for video conferencing state",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Providers & State",
      "functionTag": "Core",
      "features": [
        "React Hooks",
        "Slice Subscriptions",
        "Provider Component",
        "TypeScript",
        "Optimized Re-renders"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react.md"
        }
      ]
    },
    {
      "id": "hiyve-react-ui",
      "name": "React UI",
      "framework": "React",
      "description": "UI components for Hiyve video conferencing -- video grid, video tile, control bar, device selector, audio monitor, participant list, sidebar, waiting room, and join token",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-ui.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Video & Layout",
      "functionTag": "Video",
      "features": [
        "Video Grid",
        "Video Tile",
        "Control Bar",
        "Device Selector",
        "Audio Monitor",
        "Participant List",
        "Sidebar",
        "Waiting Room",
        "Join Token"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-ui.md"
        }
      ]
    },
    {
      "id": "hiyve-react-room",
      "name": "React Room",
      "framework": "React",
      "description": "Pre-built room components for Hiyve SDK — complete video conferencing in 5 lines of code",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-room.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Providers & State",
      "functionTag": "Video",
      "features": [
        "Pre-built Room",
        "Provider Composer",
        "Pre-call Lobby",
        "Sidebar Tabs",
        "Sub-Component Customization",
        "5-Line Setup"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-room.md"
        }
      ]
    },
    {
      "id": "hiyve-react-rooms",
      "name": "React Rooms",
      "framework": "React",
      "description": "Stored room management components for Hiyve SDK -- list, create, edit, and delete persistent rooms with customizable labels",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-rooms.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Providers & State",
      "functionTag": "Video",
      "features": [
        "Room Management",
        "CRUD Operations",
        "Search & Filter",
        "Custom Labels",
        "Static & Link Rooms"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-rooms.md"
        }
      ]
    },
    {
      "id": "hiyve-react-assignments",
      "name": "React Assignments",
      "framework": "React",
      "description": "Assignment editor with activity tracking, rich text editing, and cloud persistence for in-meeting task management",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-assignments.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Collaboration",
      "functionTag": "Collaboration",
      "features": [
        "Rich Text Editor",
        "Activity Tracking",
        "Assignment Sessions",
        "File References",
        "Auto-Save"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-assignments.md"
        }
      ]
    },
    {
      "id": "hiyve-react-capture",
      "name": "React Capture",
      "framework": "React",
      "description": "capture components for Hiyve SDK -- Recording, Streaming, and Transcription",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-capture.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Media Capture",
      "functionTag": "Media",
      "features": [
        "Recording Controls",
        "Streaming Controls",
        "Transcription Display",
        "Live Captions"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-capture.md"
        }
      ]
    },
    {
      "id": "hiyve-react-clips",
      "name": "React Clips",
      "framework": "React",
      "description": "Clip composition tool with client-side recording, multi-clip grid layout, and media playback for creating highlight reels",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-clips.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Media Capture",
      "functionTag": "Media",
      "features": [
        "Clip Recording",
        "Grid Composition",
        "Media Playback",
        "Clip Sessions",
        "Export"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-clips.md"
        }
      ]
    },
    {
      "id": "hiyve-react-collaboration",
      "name": "React Collaboration",
      "framework": "React",
      "description": "collaboration components for Hiyve SDK -- Chat, Polls, Q&A, and File Manager",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-collaboration.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Collaboration",
      "functionTag": "Collaboration",
      "features": [
        "Chat",
        "Polls",
        "Q&A",
        "File Manager",
        "Real-time Sync"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-collaboration.md"
        }
      ]
    },
    {
      "id": "hiyve-react-media-player",
      "name": "React Media Player",
      "framework": "React",
      "description": "Audio and video media player with WaveSurfer waveform visualization, loop regions, named regions, playback controls, and volume/rate mixing",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-media-player.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Media Capture",
      "functionTag": "Media",
      "features": [
        "Waveform Visualization",
        "Loop Regions",
        "Named Regions",
        "Playback Controls",
        "Volume & Rate Mixing",
        "Audio & Video"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-media-player.md"
        }
      ]
    },
    {
      "id": "hiyve-react-notes",
      "name": "React Notes",
      "framework": "React",
      "description": "Rich text note editor component for sharable note-taking in video rooms",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-notes.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Collaboration",
      "functionTag": "Collaboration",
      "features": [
        "Rich Text Editor",
        "Tables",
        "Task Lists",
        "Auto-Save",
        "PDF Export"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-notes.md"
        }
      ]
    },
    {
      "id": "hiyve-react-reactions",
      "name": "React Reactions",
      "framework": "React",
      "description": "Visual reactions and effects overlay for video rooms — floating emojis, confetti, fireworks, and custom animations synced across all participants",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-reactions.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Collaboration",
      "functionTag": "Collaboration",
      "features": [
        "Floating Emojis",
        "Confetti & Fireworks",
        "Custom Effects",
        "Reaction Picker",
        "Real-time Sync",
        "Permission Controls"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-reactions.md"
        }
      ]
    },
    {
      "id": "hiyve-react-whiteboard",
      "name": "React Whiteboard",
      "framework": "React",
      "description": "Real-time collaborative whiteboard component with multi-user synchronization",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-whiteboard.html",
      "visibility": "external",
      "category": "react",
      "subcategory": "Collaboration",
      "functionTag": "Collaboration",
      "features": [
        "Drawing Tools",
        "Real-time Sync",
        "Multi-user",
        "Export"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-whiteboard.md"
        }
      ]
    },
    {
      "id": "hiyve-angular",
      "name": "Angular",
      "framework": "Angular",
      "description": "Angular components for Hiyve SDK -- Provider, Video Grid, Video Tile, and Control Bar",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_angular.html",
      "visibility": "external",
      "category": "angular",
      "functionTag": "Core",
      "features": [
        "Injectable Services",
        "RxJS Observables",
        "Video Grid",
        "Video Tile",
        "Control Bar",
        "Angular 17-20"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/angular.md"
        }
      ]
    },
    {
      "id": "hiyve-rn-react",
      "name": "RN React",
      "framework": "React Native",
      "description": "React Native provider, hooks, and pre-built UI components for mobile video conferencing on iOS and Android",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_rn-react.html",
      "visibility": "external",
      "category": "react-native",
      "functionTag": "Core",
      "features": [
        "Provider & Hooks",
        "Video Grid",
        "Control Bar",
        "Participant List",
        "Waiting Room",
        "iOS & Android"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/rn-react.md"
        }
      ]
    },
    {
      "id": "hiyve-rn-collaboration",
      "name": "RN Collaboration",
      "framework": "React Native",
      "description": "React Native collaboration components -- Chat, Polls, and Q&A for mobile meeting interaction",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_rn-collaboration.html",
      "visibility": "external",
      "category": "react-native",
      "functionTag": "Collaboration",
      "features": [
        "Chat",
        "Polls",
        "Q&A",
        "Data Message Sync",
        "iOS & Android"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/rn-collaboration.md"
        }
      ]
    },
    {
      "id": "hiyve-rn-capture",
      "name": "RN Capture",
      "framework": "React Native",
      "description": "React Native capture components -- Recording controls, Streaming controls, and Transcription view",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_rn-capture.html",
      "visibility": "external",
      "category": "react-native",
      "functionTag": "Media",
      "features": [
        "Recording Controls",
        "Streaming Controls",
        "Transcription View",
        "iOS & Android"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/rn-capture.md"
        }
      ]
    },
    {
      "id": "hiyve-rn-meeting",
      "name": "RN Meeting",
      "framework": "React Native",
      "description": "React Native meeting components -- Alerts, Meeting Summary, and Token-based Join for mobile",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_rn-meeting.html",
      "visibility": "external",
      "category": "react-native",
      "functionTag": "Meeting",
      "features": [
        "Alerts",
        "Meeting Summary",
        "Join Token",
        "iOS & Android"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/rn-meeting.md"
        }
      ]
    },
    {
      "id": "hiyve-admin",
      "name": "Admin",
      "framework": "TypeScript",
      "description": "Server-only admin client for managing user profiles, organizations, and API keys with secret key authentication",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_admin.html",
      "visibility": "external",
      "category": "authentication",
      "functionTag": "Admin",
      "features": [
        "Profile Management",
        "Server-Only",
        "Secret Key Auth",
        "Pagination",
        "TypeScript"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/admin.md"
        }
      ]
    },
    {
      "id": "hiyve-cli",
      "name": "CLI",
      "framework": "Node.js",
      "description": "Command-line interface for creating Hiyve projects, generating tokens, and managing SDK configuration",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_cli.html",
      "visibility": "external",
      "category": "foundation",
      "functionTag": "Core",
      "features": [
        "Project Scaffolding",
        "Token Generation",
        "Configuration",
        "TypeScript"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/cli.md"
        }
      ]
    },
    {
      "id": "hiyve-identity-client",
      "name": "Identity Client",
      "framework": "JavaScript",
      "description": "Zero-dependency browser SDK for authentication with login, registration, token management, and password reset",
      "docsPath": "/hiyve-identity-client/latest/",
      "visibility": "external",
      "category": "authentication",
      "functionTag": "Auth",
      "features": [
        "Login & Registration",
        "JWT Token Management",
        "Auto-Refresh",
        "Password Reset",
        "Email Verification",
        "Zero Dependencies"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/identity-client.md"
        },
        {
          "name": "API Reference",
          "url": "/hiyve-identity-client/latest/HiyveAuth.html"
        },
        {
          "name": "Compliance Report",
          "url": "/hiyve-identity-client/latest/tutorial-COMPLIANCE_REPORT.html"
        }
      ]
    },
    {
      "id": "hiyve-react-identity",
      "name": "React Identity",
      "framework": "React",
      "description": "React components and hooks for Hiyve Identity authentication, TFA, OAuth, and device management",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-identity.html",
      "visibility": "external",
      "category": "authentication",
      "functionTag": "Auth",
      "features": [
        "Login & Registration",
        "Two-Factor Auth",
        "OAuth 2.1/PKCE",
        "MCP Tokens",
        "Device Management",
        "Customizable UI"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-identity.md"
        }
      ]
    },
    {
      "id": "hiyve-cloud",
      "name": "Cloud",
      "framework": "TypeScript",
      "description": "Framework-agnostic client for Hiyve Cloud AI services including intelligence queries, live context, alerts, and scheduling",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_cloud.html",
      "visibility": "external",
      "category": "intelligence",
      "functionTag": "AI",
      "features": [
        "AI Intelligence",
        "Live Context",
        "Meeting Alerts",
        "Scheduling",
        "Framework Agnostic"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/cloud.md"
        }
      ]
    },
    {
      "id": "hiyve-react-intelligence",
      "name": "React Intelligence",
      "framework": "React",
      "description": "intelligence and AI components for Hiyve SDK -- Cloud Provider, AI Assistant, Intelligence, Meeting Summary, Alerts, Scheduling, Mood Analysis, and Sentiment Dashboard",
      "docsPath": "/hiyve-components/latest/modules/_hiyve_react-intelligence.html",
      "visibility": "external",
      "category": "intelligence",
      "functionTag": "AI",
      "features": [
        "Cloud Provider",
        "AI Assistant",
        "Meeting Summary",
        "Alerts",
        "Scheduling",
        "Mood Analysis",
        "Sentiment Dashboard"
      ],
      "guides": [
        {
          "name": "README",
          "url": "/hiyve-components/latest/readmes/react-intelligence.md"
        }
      ]
    },
    {
      "id": "hiyve-mcp-server",
      "name": "MCP Server",
      "framework": "Node.js",
      "description": "Model Context Protocol server for AI-powered data queries and agent orchestration",
      "docsPath": "/hiyve-mcp-server/latest/",
      "visibility": "external",
      "category": "intelligence",
      "functionTag": "AI",
      "features": [
        "AI Queries",
        "Agent Orchestration",
        "Smart Routing",
        "Authorization"
      ],
      "guides": [
        {
          "name": "Getting Started",
          "url": "/hiyve-mcp-server/latest/tutorial-GETTING_STARTED.html"
        },
        {
          "name": "Architecture",
          "url": "/hiyve-mcp-server/latest/tutorial-ARCHITECTURE.html"
        },
        {
          "name": "Agent Guide",
          "url": "/hiyve-mcp-server/latest/tutorial-AGENT_GUIDE.html"
        }
      ]
    }
  ],
  "categories": {
    "foundation": {
      "name": "Foundation",
      "order": 1,
      "description": "Framework-agnostic core libraries — use with any UI framework"
    },
    "react": {
      "name": "React",
      "order": 2,
      "description": "React hooks, context provider, and pre-built components",
      "compactSubcategories": [
        "Collaboration",
        "Media Capture",
        "Meeting Operations"
      ]
    },
    "react-native": {
      "name": "React Native",
      "order": 3,
      "description": "React Native provider, hooks, and mobile UI components for iOS and Android"
    },
    "angular": {
      "name": "Angular",
      "order": 4,
      "description": "Angular injectable services and components for Angular 17–20"
    },
    "authentication": {
      "name": "Authentication",
      "order": 5,
      "description": "User authentication, identity management, and token handling"
    },
    "intelligence": {
      "name": "AI & Intelligence",
      "order": 6,
      "description": "AI-powered meeting features and cloud services"
    }
  },
  "quickLinks": [
    {
      "title": "Getting Started",
      "url": "#getting-started",
      "icon": "rocket"
    },
    {
      "title": "API Reference",
      "url": "/hiyve-rtc-client/latest/Client.html",
      "icon": "book"
    },
    {
      "title": "Demo Apps",
      "url": "#demos",
      "icon": "play"
    }
  ],
  "demoCategories": {
    "react-video": {
      "name": "React Video Room Examples",
      "order": 1
    },
    "ai": {
      "name": "AI Example",
      "order": 2
    },
    "frameworks": {
      "name": "Alternate Framework Examples",
      "order": 3
    },
    "identity": {
      "name": "Identity (Auth) Examples",
      "order": 4
    },
    "verticals": {
      "name": "Vertical Application Examples",
      "order": 5
    }
  },
  "demos": [
    {
      "id": "hiyve-react-room-example",
      "name": "React Room Example",
      "category": "react-video",
      "framework": "React",
      "description": "Complete video conferencing room in 5 lines using HiyveRoom and PrebuiltRoom - the fastest way to ship",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/react-room-example",
      "complexity": "beginner",
      "features": [
        "PrebuiltRoom",
        "HiyveRoom Provider",
        "5-Line Setup",
        "Layout Switching"
      ],
      "techStack": [
        "React 18",
        "@hiyve/react-room",
        "MUI",
        "Express"
      ],
      "setupTime": "5 minutes"
    },
    {
      "id": "hiyve-basic-example",
      "name": "Basic Example",
      "category": "react-video",
      "framework": "React",
      "description": "Minimal setup to get started with Hiyve SDK - video grid, controls, device preview, and layout switching",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/basic-example",
      "complexity": "beginner",
      "features": [
        "Video Grid",
        "Device Preview",
        "Screen Share",
        "Layout Switching"
      ],
      "techStack": [
        "React 18",
        "Hiyve Components",
        "Express",
        "Vite"
      ],
      "setupTime": "5 minutes"
    },
    {
      "id": "hiyve-full-example",
      "name": "Full Example",
      "category": "react-video",
      "framework": "React",
      "description": "Complete example application with all Hiyve components and best practices",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/full-example",
      "complexity": "advanced",
      "features": [
        "All Components",
        "Best Practices",
        "TypeScript",
        "Full Integration"
      ],
      "techStack": [
        "React 18",
        "TypeScript",
        "Hiyve Components",
        "Express"
      ],
      "setupTime": "15 minutes"
    },
    {
      "id": "hiyve-token-example",
      "name": "Token Room Example",
      "category": "react-video",
      "framework": "React",
      "description": "Token-based room joining with shareable invite links, password protection, and configurable expiration",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/token-room-example",
      "complexity": "intermediate",
      "features": [
        "Invite Links",
        "Password Protection",
        "Token Expiration",
        "Server Integration"
      ],
      "techStack": [
        "React 18",
        "Hiyve Join Token",
        "Hiyve Components",
        "Express"
      ],
      "setupTime": "10 minutes"
    },
    {
      "id": "hiyve-ai-video-room-example",
      "name": "AI Video Room Example",
      "category": "ai",
      "framework": "React",
      "description": "Video conferencing with AI-powered features including recording, transcription, live captions, and an intelligence sidebar",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/ai-video-room-example",
      "complexity": "intermediate",
      "features": [
        "AI Intelligence",
        "Recording & Transcription",
        "Live Captions",
        "AI Sidebar"
      ],
      "techStack": [
        "React 18",
        "@hiyve/react-intelligence",
        "@hiyve/react-capture",
        "Express"
      ],
      "setupTime": "10 minutes"
    },
    {
      "id": "hiyve-react-native-example",
      "name": "React Native Example",
      "category": "frameworks",
      "framework": "React Native",
      "description": "Mobile video conferencing app for iOS and Android using @hiyve/rtc-client-rn with custom UI built from scratch",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/react-native-example",
      "complexity": "intermediate",
      "features": [
        "iOS & Android",
        "WebRTC Video",
        "Camera Flip",
        "Custom UI"
      ],
      "techStack": [
        "React Native 0.83",
        "@hiyve/rtc-client-rn",
        "react-native-webrtc",
        "Express"
      ],
      "setupTime": "15 minutes"
    },
    {
      "id": "hiyve-nextjs-example",
      "name": "Next.js Example",
      "category": "frameworks",
      "framework": "Next.js",
      "description": "Video conferencing with Next.js 14 App Router and API routes - the modern React framework approach",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/nextjs-example",
      "complexity": "intermediate",
      "features": [
        "Next.js App Router",
        "API Routes",
        "Device Preview",
        "Video Grid",
        "Screen Share"
      ],
      "techStack": [
        "Next.js 14",
        "TypeScript",
        "MUI",
        "Hiyve Components"
      ],
      "setupTime": "5 minutes"
    },
    {
      "id": "hiyve-angular-example",
      "name": "Angular Example",
      "category": "frameworks",
      "framework": "Angular",
      "description": "Video conferencing with Angular 20 using the @hiyve/angular SDK package with RxJS state management",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/angular-example",
      "complexity": "intermediate",
      "features": [
        "Angular SDK",
        "Angular 20",
        "RxJS Integration",
        "Video Grid",
        "Screen Share"
      ],
      "techStack": [
        "Angular 20",
        "Hiyve Angular SDK",
        "Angular Material",
        "RxJS"
      ],
      "setupTime": "10 minutes"
    },
    {
      "id": "hiyve-media-player-example",
      "name": "Media Player Example",
      "category": "react-video",
      "framework": "React",
      "description": "Audio/video player with waveform visualization, loop regions, named regions, and custom hook usage - no server required",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/media-player-example",
      "complexity": "beginner",
      "features": [
        "Waveform",
        "Loop Regions",
        "Named Regions",
        "Custom Hooks"
      ],
      "techStack": [
        "React 18",
        "@hiyve/react-media-player",
        "MUI",
        "Vite"
      ],
      "setupTime": "5 minutes"
    },
    {
      "id": "hiyve-basic-identity-example",
      "name": "Basic Identity Example",
      "category": "identity",
      "framework": "React",
      "description": "Simplest possible authentication flow with register, login, protected pages, and logout - no server required",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/basic-identity-example",
      "complexity": "beginner",
      "features": [
        "Authentication",
        "Register & Login",
        "Two-Factor Auth",
        "No Server Required"
      ],
      "techStack": [
        "React 18",
        "Hiyve Identity React",
        "MUI",
        "Vite"
      ],
      "setupTime": "5 minutes"
    },
    {
      "id": "hiyve-sales-example",
      "name": "Sales Coach Dashboard",
      "category": "verticals",
      "framework": "React",
      "description": "AI-powered sales call analysis with live transcription, call scoring, objection tracking, and semantic search across past calls",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/sales-example",
      "complexity": "intermediate",
      "features": [
        "Call Scoring",
        "Live Transcription",
        "AI Analysis",
        "Semantic Search"
      ],
      "techStack": [
        "React 18",
        "@hiyve/react-intelligence",
        "@hiyve/cloud",
        "Express"
      ],
      "setupTime": "10 minutes"
    },
    {
      "id": "hiyve-interview-example",
      "name": "Interview Platform",
      "category": "verticals",
      "framework": "React",
      "description": "Structured interview platform with candidate assessment, hiring recommendations, skill evaluation, and transcript search",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/interview-example",
      "complexity": "intermediate",
      "features": [
        "Candidate Assessment",
        "Hiring Recommendations",
        "Live Transcription",
        "Semantic Search"
      ],
      "techStack": [
        "React 18",
        "@hiyve/react-intelligence",
        "@hiyve/cloud",
        "Express"
      ],
      "setupTime": "10 minutes"
    },
    {
      "id": "hiyve-telehealth-example",
      "name": "Telehealth Visit Notes",
      "category": "verticals",
      "framework": "React",
      "description": "Telehealth visit documentation with clinical notes, medication tracking, follow-up scheduling, and semantic search across patient visits",
      "visibility": "external",
      "githubUrl": "https://github.com/hiyve/hiyve-examples/tree/main/telehealth-example",
      "complexity": "intermediate",
      "features": [
        "Clinical Documentation",
        "Medication Tracking",
        "Live Transcription",
        "Semantic Search"
      ],
      "techStack": [
        "React 18",
        "@hiyve/react-intelligence",
        "@hiyve/cloud",
        "Express"
      ],
      "setupTime": "10 minutes"
    }
  ]
}
