Skip to content

REST API Reference

Base URL: http://127.0.0.1:9999/api/v1

OpenAPI docs: http://127.0.0.1:9999/docs

Authentication

Optional. Set KM_API_KEY env var to enable:

curl -H "X-API-Key: your-key" http://127.0.0.1:9999/api/v1/search?q=test

Endpoints

GET /api/v1/search

?q=your+query&top_k=10&source_type=code

GET /api/v1/blast-radius/{target}

/api/v1/blast-radius/postgres

GET /api/v1/conventions/check

?path=/home/user/project

POST /api/v1/index

?path=/home/user/repo&type=auto

GET /api/v1/status

Returns: {"chunks": N, "documents": N, "repos": N}