Skip to main content

Set up with a coding agent

Paste this into Claude Code, Cursor, Codex, or any agent with terminal access. It sets everything up from the CLI.

Get started

Python SDK

Search from Python. TopK embeds your text for you.

JavaScript SDK

Search from TypeScript or JavaScript. Same API.

CLI

Import data and run SQL from your terminal.

SQL

Search with any PostgreSQL client.

Search types

Semantic search

Search by meaning. No embedding pipeline, vector store, or reranker to run.

True hybrid search

Blend meaning, keywords, and filters in one query.

Keyword search

Full-text search ranked with BM25.

Dense vector search

ANN search with >95% recall and p99 under 50 ms.

Sparse vector search

Exact retrieval over learned sparse models like SPLADE.

Multi-vector search

Late interaction with MaxSim for long documents.