> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.twelvelabs.io/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.