Skip to main content
TopK is a hybrid retrieval engine built on object storage for 10x lower cost and massive scale. It supports dense/sparse vector search, multi-vector retrieval, powerful filtering, custom ranking, and managed inference in one API.

Get Started

Prerequisites
Simple example to get you started with TopK. Check out our guides for more complex examples.
1

Install Python SDK

2

Initialize the client

Setup the TopK client with your API key and region.
See available regions for a full list of supported regions.
3

Create a collection

4

Upsert documents

5

Query indexed data

To learn more about how to use the Python SDK, see the Python SDK documentation.

Integrations

Python SDK

Full Python SDK reference.

JavaScript SDK

Full TypeScript/JavaScript SDK reference.

CLI

The command-line interface for TopK.

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.

Private Deployment

Deploy inside your own VPC for complete isolation and data residency. Contact us for more details.

Learn More

Architecture

Learn about TopK’s architecture and how it works.

Concepts

Discover core concepts and how they work together.