Skip to main content
kremis query -t <TYPE> [OPTIONS]

Options

OptionShortDescriptionDefault
--query-type <type>-tQuery type (see below)(required)
--start <id>-sStart node ID
--end <id>-eEnd node ID (for path)
--depth <n>-dTraversal depth3
--entity <id>Entity ID (for lookup)
--nodes <ids>Comma-separated node IDs (for intersect)
--min-weight <w>Minimum edge weight filter

Query Types

TypeRequired OptionsDescription
lookup--entityFind node by entity ID
traverse--start, --depthBFS traversal from node
path--start, --endFind strongest path
intersect--nodesFind common connections
related--start, --depthCompose related subgraph
properties--startGet properties of a node
Add --min-weight to traverse for filtered traversal.

Examples

# Lookup entity
kremis query -t lookup --entity 1

# Traverse from node 0, depth 3
kremis query -t traverse -s 0 -d 3

# Filtered traverse (stable edges only, weight >= 10)
kremis query -t traverse -s 0 -d 3 --min-weight 10

# Strongest path between nodes
kremis query -t path -s 0 -e 5

# Intersect nodes
kremis query -t intersect --nodes "0,1,2"

# Related subgraph
kremis query -t related -s 0 -d 3

# Node properties
kremis query -t properties -s 0
Use --json-mode (global option) for machine-readable output when scripting.
Last modified on February 27, 2026