> ## Documentation Index
> Fetch the complete documentation index at: https://docs.topk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# What is TopK?

> Turn your documents into reliable context for agents and humans.

TopK is an end-to-end solution that turns unstructured documents(PDFs, Images, Markdown, HTML) into reliable context for agents and humans.

You can search, explore, and extract relevant information from your documents, all grounded in the source material.

We believe that **context is a search problem.** Agents need relevant data to make the right decision. Without the right context, even the best AI models fall short — garbage in, garbage out.

## How it works

<Steps>
  <Step title="Ingest" icon="upload">
    Upload your documents via the CLI, Python SDK, or JavaScript SDK. TopK supports PDFs, images, markdown, HTML, [and more](/core/ingest#supported-formats).
  </Step>

  <Step title="Process" icon="zap">
    TopK parses, chunks, and indexes your documents—preserving structure from tables, charts, and complex layouts.
  </Step>

  <Step title="Query" icon="search">
    Ask questions, search for relevant passages, or run complex research queries across your documents.
  </Step>
</Steps>

## Core concepts

<CardGroup cols={2}>
  <Card title="Ingest" icon="file-text" href="/core/ingest">
    Learn how to upload your documents.
  </Card>

  <Card title="Ask" icon="message-circle-question-mark" href="/core/ask">
    Run an agentic query to get grounded answers with source citations.
  </Card>

  <Card title="Search" icon="file-search-2" href="/core/search">
    Find the most relevant passages in your documents.
  </Card>

  <Card title="Research" icon="flask-conical" href="/core/research">
    Explore topics more deeply with multi-step analysis and grounded citations.
  </Card>
</CardGroup>

## Use cases

* **AI agents & copilots** — ground your agents' context in private knowledge to reduce hallucinations and improve decision quality.
* **Document-heavy workflows** — automate extraction and Q\&A over contracts, filings, research papers, and more.
* **Enterprise knowledge bases** — give employees instant, cited answers from internal documentation, policies, and reports.
* **Customer support** — surface the right answers from your knowledge base instantly, at scale.

## How to use TopK

The quickest way to get started is to follow the [Quickstart](/quickstart) guide.

<CardGroup cols={2}>
  <Card title="CLI" icon="terminal" href="/cli">
    Upload files, search, and ask questions directly from the terminal.
  </Card>

  <Card title="Python SDK" icon="https://mintcdn.com/topk/8NBkS0nek3e9o6Vi/icons/python.svg?fit=max&auto=format&n=8NBkS0nek3e9o6Vi&q=85&s=97cbee7891538170fd752e1afbc98095" href="/sdk/topk-py/overview" width="128" height="128" data-path="icons/python.svg">
    Full Python SDK reference.
  </Card>

  <Card title="JavaScript SDK" icon="https://mintcdn.com/topk/8NBkS0nek3e9o6Vi/icons/js.svg?fit=max&auto=format&n=8NBkS0nek3e9o6Vi&q=85&s=7642cf18b45f52a70f141214b3d0eca1" href="/sdk/topk-js/overview" width="24" height="24" data-path="icons/js.svg">
    Full TypeScript/JavaScript SDK reference.
  </Card>

  <Card title="MCP Server" icon="network" href="/mcp-server">
    Connect TopK to any MCP-compatible AI agent via the Model Context Protocol.
  </Card>
</CardGroup>

## Security & Compliance

TopK is **SOC 2 Type I** certified. Visit the [trust center](https://trust.topk.io) for full details.

<CardGroup cols={1}>
  <Card title="Data encryption" icon="lock" horizontal>
    All data is encrypted in transit and at rest.
  </Card>

  <Card title="Access control" icon="shield-check" horizontal>
    Role-based access control with full auditability.
  </Card>

  <Card title="VPC deployment" icon="server" horizontal>
    Deploy inside your own VPC for complete network isolation (enterprise).
  </Card>
</CardGroup>

## Get started

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Ingest your first documents and ask a question in minutes.
  </Card>

  <Card title="Talk to us" icon="message-circle" href="https://topk.io/contact" target="_blank">
    Reach out to discuss your use case or enterprise deployment.
  </Card>
</CardGroup>
