Every module works independently — import only what you need. This page maps developer goals to starting points. The Module Reference covers every module in depth.

Quick Reference

Find your goal below. The Module column is your import path; Key class is what you instantiate first.

Goal-by-Goal Starting Points

Pick your goal to see the minimum imports and a working skeleton.
Turn documents, web pages, or databases into a structured, queryable graph.Pipeline: ingestparsesemantic_extractkg
Pass method="pattern" to NERExtractor for zero-cost, zero-API-key extraction. Switch to method="llm" with any of the supported providers for higher recall.
Next: Quickstart → — full pipeline with visualization and export.

Still Unsure?

Use a knowledge graph (kg) when you need structured reasoning, multi-hop traversal, provenance, or compliance audit trails.Use a vector store (vector_store) when you need fast fuzzy similarity search over large text corpora and relationships between items don’t matter.Use both together via AgentContext (GraphRAG) to get grounded LLM responses where every claim traces back to a source node.See also: Core Concepts
Start with the Quickstart. It builds a complete pipeline (ingest → parse → extract → graph → visualize → export) with no API key required.
Add AgentContext. It wraps your existing agent with memory, decision tracking, and precedent search — no changes to your LLM provider or agent framework needed.
Context module reference →