WHY KNOWLEDGESDK — PERFORMANCE

SEMANTIC SEARCH.
UNDER 300MS.
GUARANTEED.

Hybrid keyword + vector search across every page you've indexed. No infrastructure to manage, no tuning required — just results in under 300ms.

START FOR FREE →
<300ms
Avg query latency
p50
<220ms
p99 query latency
p99
Unlimited
Index size
per key
HOW WE ACHIEVE IT

Hybrid search

Combines BM25 keyword matching with vector similarity — best of both worlds in a single query.

🧠

Pre-built embeddings

Content is embedded at index time with OpenAI text-embedding-3-small, so queries are instant.

📦

Per-API-key indexes

Each API key has its own Typesense collection — no shared latency, no cold starts.

🌍

Global infra

Deployed at the edge with sub-millisecond data access. Results are back before the user blinks.

HOW IT WORKS
01

Extract any URL

Call /v1/extract with any URL. We scrape, clean, and chunk the content automatically.

02

Auto-embed & index

Every chunk is embedded and stored in your private Typesense collection with zero config.

03

Search in plain English

Call /v1/search with a natural language query. Hybrid ranking returns the most relevant chunks.

04

Feed your AI

Pipe the results into your LLM context window. Grounded, relevant, always up-to-date.

THE SEARCH API

ONE CALL.
INSTANT RESULTS.

Index any content with /v1/extract, then search with /v1/search. No vector database to provision, no embedding pipeline to build.

Every result includes the source URL, a relevance score, and the matched chunk — ready to inject into your LLM prompt.

INDEX CONTENT

// Extract & store any URL
const res = await fetch("https://api.knowledgesdk.com/v1/extract", {
  method: "POST",
  headers: { "x-api-key": "knowledgesdk_live_..." },
  body: JSON.stringify({
    url: "https://docs.example.com",
    store: true,
  })
});

SEARCH IN PLAIN ENGLISH

// Semantic search — results in <300ms
const { results } = await fetch(
  'https://api.knowledgesdk.com/v1/search',
  { method: "POST", body: JSON.stringify({
    query: "how does authentication work?",
    limit: 5,
  }) }
).then(r => r.json());

// results[0] → { url, chunk, score }

SEARCH AT THE
SPEED OF THOUGHT.

Free tier available. No credit card required.

GET API KEY →