Knowledge Stack itself is a hosted (or self-hosted) service. What you install locally is one of four clients that talk to it — pick the one that matches your workflow.Documentation Index
Fetch the complete documentation index at: https://docs.knowledgestack.ai/llms.txt
Use this file to discover all available pages before exploring further.
kscli
Best for: terminal users, scripts, CI, bulk ingest.
Python SDK — ksapi
Best for: data pipelines, notebooks, ingestion workers.
TypeScript SDK
Best for: Next.js / Node / Bun / browser apps.
MCP server — ks-mcp
Best for: agents — LangGraph, OpenAI Agents, Claude Desktop, Cursor.
CLI — kscli
Requires Python 3.12+ and uv.
- uv (recommended)
- pipx
- pip
- From source
uv tool upgrade kscli.Python SDK — ksapi
Requires Python 3.10+. Generated from openapi.yaml — fully typed, sync + async clients.
TypeScript SDK — @knowledge-stack/ksapi
Works in Node 18+, Bun, Deno, and modern browsers. Tree-shakeable.
MCP server — ks-mcp
Lets any MCP-compatible agent host (Claude Desktop, Cursor, LangGraph, OpenAI Agents) call Knowledge Stack as tools.
claude_desktop_config.json, Cursor, and LangGraph snippets.
Verify your install
users.me returns your user object, you’re ready for the Quickstart.
Don’t have an API key yet? Book a demo and we’ll provision a sandbox tenant for you.
