Skip to content

API Reference

This section provides auto-generated documentation from the NeuroWeave source code.

Core API

The main entry point for library consumers:

Class Module Description
NeuroWeave neuroweave.api The public API facade — start here
ProcessResult neuroweave.api Result of processing a message
ContextResult neuroweave.api Combined process + query result
QueryResult neuroweave.graph.query Structured query results

Supporting Modules

Module Description
Graph Store GraphStore, query engine, NL query planner
Extraction LLM clients, extraction pipeline
Events EventBus pub/sub system

Top-Level Imports

Everything you need is available from the top-level package:

from neuroweave import (
    NeuroWeave,      # Main API facade
    ProcessResult,   # Extraction result + graph delta
    ContextResult,   # Process + query combined
    QueryResult,     # Query results with nodes and edges
    EventType,       # Event type enum for subscription filtering
)