# Bold Video Documentation > Bold turns video libraries into searchable, AI-queryable knowledge for course creators, coaching programs, and teams. These docs cover the admin panel, the REST API, the JavaScript SDK, and the MCP server. Full content of every page: https://docs.boldvideo.com/llms-full.txt API endpoint catalog: https://app.boldvideo.io/llms.txt OpenAPI spec: https://app.boldvideo.io/api/openapi ## Pages - [Bold Documentation](https://docs.boldvideo.com/) — Everything you need to put your videos to work with Bold - [Authentication](https://docs.boldvideo.com/api/authentication) — API keys, Bearer tokens, and how the auth layers fit together - [Errors](https://docs.boldvideo.com/api/errors) — Error format and status codes - [API Overview](https://docs.boldvideo.com/api) — The Bold REST API: base URL, authentication, and a map of the endpoints - [LLM & Machine-Readable Docs](https://docs.boldvideo.com/api/machine-readable) — llms.txt, OpenAPI, and everything an AI agent needs to build against Bold - [Streaming (SSE)](https://docs.boldvideo.com/api/streaming) — How Bold's AI endpoints stream responses with Server-Sent Events - [Webhooks](https://docs.boldvideo.com/api/webhooks) — Get notified when things happen in your Bold channel - [AI Features](https://docs.boldvideo.com/guides/ai-features) — Search, chat, and coaching: how Bold's AI works and how to make it yours - [Collections, Playlists & Tags](https://docs.boldvideo.com/guides/collections-playlists) — Three ways to organize your library, and when to use each - [Dashboard & Analytics](https://docs.boldvideo.com/guides/dashboard) — See what's playing, who's watching, and how your library performs - [Embedding Videos](https://docs.boldvideo.com/guides/embedding) — Put Bold's player (or the full learning experience) on any site - [Welcome to Bold](https://docs.boldvideo.com/guides) — What Bold is, how it works, and where to start - [Integrations](https://docs.boldvideo.com/guides/integrations) — Zoom, Google Drive, OneDrive, Microsoft Teams, and YouTube - [Managing Videos](https://docs.boldvideo.com/guides/managing-videos) — The video library and edit page: metadata, AI actions, privacy, and publishing - [Your Portal](https://docs.boldvideo.com/guides/portal) — A branded home for your video library, hosted by Bold or fully custom - [Quickstart](https://docs.boldvideo.com/guides/quickstart) — From login to your first shared video - [Settings](https://docs.boldvideo.com/guides/settings) — Channel settings, menus, CTAs, SEO, developer keys, and billing - [Team & Viewers](https://docs.boldvideo.com/guides/team-viewers) — Admins who run your channel, and the members who watch it - [Transcripts & Captions](https://docs.boldvideo.com/guides/transcripts-chapters) — Edit transcripts, assign speakers, and teach Bold your vocabulary - [Uploading Videos](https://docs.boldvideo.com/guides/uploading-videos) — Get your content into Bold from your computer, cloud storage, or meeting recordings - [Video Intelligence](https://docs.boldvideo.com/guides/video-intelligence) — Structured AI analysis of every video, tuned by video type - [Bold MCP Server](https://docs.boldvideo.com/mcp) — Your video library as a tool for AI agents: Claude, Cursor, and beyond - [AI Methods](https://docs.boldvideo.com/sdk/ai-methods) — Chat, semantic search, and recommendations, grounded in your videos - [Analytics](https://docs.boldvideo.com/sdk/analytics) — Report playback events from your custom player - [Community](https://docs.boldvideo.com/sdk/community) — Posts, comments, and reactions for your member community - [SDK Overview](https://docs.boldvideo.com/sdk) — @boldvideo/bold-js: the typed JavaScript client for the Bold API - [Next.js Starter](https://docs.boldvideo.com/sdk/nextjs-starter) — A complete video portal you can deploy in minutes - [Playlists](https://docs.boldvideo.com/sdk/playlists) — Fetch curated playlists and their videos - [Session Management](https://docs.boldvideo.com/sdk/session-management) — Device limits and password-sharing prevention: headless, on top of your auth - [Streaming](https://docs.boldvideo.com/sdk/streaming) — Consuming AI event streams with async iterators - [Types](https://docs.boldvideo.com/sdk/types) — TypeScript types exported by @boldvideo/bold-js - [Videos](https://docs.boldvideo.com/sdk/videos) — List, fetch, and search videos with the SDK - [Viewers & Progress](https://docs.boldvideo.com/sdk/viewers) — Sync your members to Bold and track their watch progress - [Admin: Auth Policy](https://docs.boldvideo.com/api/reference/admin-auth-policy) - [Admin: Sessions](https://docs.boldvideo.com/api/reference/admin-auth-sessions) - [Admin: Viewers](https://docs.boldvideo.com/api/reference/admin-viewers) - [AI Chat](https://docs.boldvideo.com/api/reference/ai-chat) - [AI Conversations](https://docs.boldvideo.com/api/reference/ai-conversations) - [AI Recommendations](https://docs.boldvideo.com/api/reference/ai-recommendations) - [AI Search](https://docs.boldvideo.com/api/reference/ai-search) - [Auth Challenges](https://docs.boldvideo.com/api/reference/auth-challenges) - [Auth Sessions](https://docs.boldvideo.com/api/reference/auth-sessions) - [Collections](https://docs.boldvideo.com/api/reference/collections) - [Community](https://docs.boldvideo.com/api/reference/community) - [Playlists](https://docs.boldvideo.com/api/reference/playlists) - [Progress](https://docs.boldvideo.com/api/reference/progress) - [Search](https://docs.boldvideo.com/api/reference/search) - [Session Management](https://docs.boldvideo.com/api/reference/session-management) - [Settings](https://docs.boldvideo.com/api/reference/settings) - [Videos](https://docs.boldvideo.com/api/reference/videos) - [Viewers](https://docs.boldvideo.com/api/reference/viewers)