How it works
Ingest
Upload your documents via the CLI, Python SDK, or JavaScript SDK. TopK supports PDFs, images, markdown, HTML, and more.
Process
TopK parses, chunks, and indexes your documents—preserving structure from tables, charts, and complex layouts.
Core concepts
Ingest
Learn how to upload your documents.
Ask
Run an agentic query to get grounded answers with source citations.
Search
Find the most relevant passages in your documents.
Research
Explore topics more deeply with multi-step analysis and grounded citations.
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 guide.CLI
Upload files, search, and ask questions directly from the terminal.
Python SDK
Full Python SDK reference.
JavaScript SDK
Full TypeScript/JavaScript SDK reference.
MCP Server
Connect TopK to any MCP-compatible AI agent via the Model Context Protocol.
Security & Compliance
TopK is SOC 2 Type I certified. Visit the trust center for full details.Data encryption
All data is encrypted in transit and at rest.
Access control
Role-based access control with full auditability.
VPC deployment
Deploy inside your own VPC for complete network isolation (enterprise).
Get started
Quickstart
Ingest your first documents and ask a question in minutes.
Talk to us
Reach out to discuss your use case or enterprise deployment.