# Sharc ## Docs - [Create embeddings](https://docs.sharc.sh/api-reference/endpoint/embeddings.md): Generates dense vector embeddings for one or more text/code inputs. - [Delete file vectors](https://docs.sharc.sh/api-reference/endpoint/files.md) - [Index chunks](https://docs.sharc.sh/api-reference/endpoint/index-chunks.md): Stores chunks, embeddings, and metadata for a collection. - [List repositories](https://docs.sharc.sh/api-reference/endpoint/repos.md): Lists repository collections currently indexed for the authenticated key. - [Rerank documents](https://docs.sharc.sh/api-reference/endpoint/rerank.md): Reranks candidate snippets for a query. - [Search code](https://docs.sharc.sh/api-reference/endpoint/search.md): Hybrid semantic search over an indexed collection. - [Load sync snapshot](https://docs.sharc.sh/api-reference/endpoint/sync-load.md) - [Save sync snapshot](https://docs.sharc.sh/api-reference/endpoint/sync-save.md) - [MCP backend API](https://docs.sharc.sh/api-reference/introduction.md): HTTP endpoints used by the SHARC MCP server - [Code Chunking](https://docs.sharc.sh/architecture/code-chunking.md): How SHARC splits code into semantic units - [Embeddings](https://docs.sharc.sh/architecture/embeddings.md): How SHARC generates semantic code embeddings - [Architecture Overview](https://docs.sharc.sh/architecture/index.md): How SHARC works under the hood - [Claude Code](https://docs.sharc.sh/getting-started/claude-code.md): Add SHARC to Claude Code with a single command - [Codex](https://docs.sharc.sh/getting-started/codex.md): Add SHARC to OpenAI Codex (CLI/TUI and GUI) - [Droid](https://docs.sharc.sh/getting-started/droid.md): Add SHARC to Factory's Droid CLI - [Getting Started](https://docs.sharc.sh/getting-started/index.md): Get up and running with SHARC in minutes - [Installation](https://docs.sharc.sh/getting-started/installation.md): Install SHARC MCP server and configure your environment - [OpenCode](https://docs.sharc.sh/getting-started/opencode.md): Add SHARC to OpenCode by editing opencode.json - [Other MCP Clients](https://docs.sharc.sh/getting-started/other-clients.md): Configure SHARC with Cursor, VS Code, Windsurf, and other MCP-compatible clients - [Plans and usage](https://docs.sharc.sh/getting-started/plans.md): Token budgets, plan limits, and what happens when you reach your quota - [Welcome to SHARC](https://docs.sharc.sh/index.md): Semantic code search for AI assistants - [Configuration](https://docs.sharc.sh/mcp/configuration.md): API key configuration for SHARC MCP server - [File Watching](https://docs.sharc.sh/mcp/file-watching.md): Real-time incremental indexing as you code - [MCP Overview](https://docs.sharc.sh/mcp/index.md): Understanding SHARC's Model Context Protocol integration - [MCP Tools Reference](https://docs.sharc.sh/mcp/tools.md): Complete reference for all 7 SHARC MCP tools - [NPM Packages](https://docs.sharc.sh/packages/index.md): SHARC packages published to NPM ## OpenAPI Specs - [openapi](https://docs.sharc.sh/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/yxanul/sharc-docs)