> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.twelvelabs.io/v1.3/sdk-reference/node-js/models-and-search/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.twelvelabs.io/_mcp/server. # Models and search > Index content, search videos, create embeddings, and analyze videos with the Node.js SDK. #### [The TwelveLabs class](/v1.3/sdk-reference/node-js/the-twelve-labs-class) Initialize the SDK client. #### [Manage indexes](/v1.3/sdk-reference/node-js/manage-indexes) Create and manage indexes that organize your video data. #### [Index content](/v1.3/sdk-reference/node-js/index-content) Index assets into an index for search and analysis. #### [Videos](/v1.3/sdk-reference/node-js/manage-videos) Manage the videos in an index, or upload and index a video. #### [Search](/v1.3/sdk-reference/node-js/search) Search across indexed videos. #### [Create embeddings v2](/v1.3/sdk-reference/node-js/create-embeddings-v-2) Create multimodal embeddings with the latest model. #### [Create embeddings v1](/v1.3/sdk-reference/node-js/create-embeddings-v-1) Create embeddings with the v1 API. #### [Analyze and segment videos](/v1.3/sdk-reference/node-js/analyze-videos) Analyze video content and generate text outputs. > Index content, search videos, create embeddings, and analyze videos with the Node.js SDK.