Write the query. See the graph. One HTML file.
A browser-based workspace for any Kinetica instance. Browse graphs, read the auto-loaded ontology, run GQL, and explore results as interactive path visualizations — all from a single HTML file, nothing to install.
Ontology, query, and render — no export step.
Select a graph and its ontology auto-loads as a Graphviz DOT diagram. The Query Helper builds GQL from those labels; results draw themselves as an interactive force graph. The thing you read, the query you build, and the path you see are the same graph on the same server.
Create, Query, Solve, Match — from the header.
Four grammar-driven helpers scaffold valid SQL so you don't hand-write it. Each opens a structured form with column auto-complete, combo grouping, and a Table-or-Constants toggle — then emits a statement you can run or edit.
Create
A structured form scaffolds a valid CREATE OR REPLACE GRAPH from NODES and EDGES input tables.
Query
SQL/GQL editor with the Query Helper above it — generate a traversal from ontology labels, then refine.
Solve
Grammar-driven helper for /solve/graph — pick a solver type and the panel filters options to fit.
Match
Same shape as Solve, for /match/graph — pick a solve method, configure SAMPLE_POINTS, run.
Pick two labels. It writes the Cypher.
Choose a source and target label from the ontology and hit Generate Query. The helper finds the shortest path between them through the ontology graph — a BFS through waypoints — and emits a direction-aware GQL MATCH pattern with the correct arrows. Labels with spaces are auto-quoted; graph names are double-quoted per part.
GRAPH "demo"."kg" MATCH (a:Organization) -[:MAKES]->(p:Product) <-[:AFFECTS]-(b:Vulnerability) RETURN a, p, b; -- found by BFS through the ontology -- arrows resolved per edge direction -- labels with spaces auto-quoted -- helper auto-collapses, path shown green
Geospatial graphs, rendered on the GPU.
For WKT graphs the renderer toggle switches between Canvas, a Deck.gl WebGL layer, and Kinetica's server-side WMS tiles. Deck.gl uploads Float32Array attributes straight to the GPU and handles tens of millions of edges interactively; WMS renders server-side with no entity fetch at all.
WebGL LineLayer with a CartoDB basemap toggle (Off / Light / Color).
ki_home.us_roads, colored by state across 49 distinct edge labels.
expero.banking_graph — 16 node labels, 15 edge labels, 845K edges.
Any instance. Your session, saved.
Point Explorer at any Kinetica instance and start browsing — graphs and tables in the sidebar, edge-count badges sourced without extra round trips. Query and helper panels persist, so you can pick up where you left off.
One HTML file
No build, no server. Open it, enter a connection, and explore. Switch instances or graphs with a guarded confirmation banner.
Panels persist
Query, Solve, Match, and Create panels save with their form state. Create panels restore without auto-running, so an in-progress build is preserved.
Every click resolves
Nodes and edges resolve back to the full row in the original table — weights, labels, geometry — not just the graph projection.
Explore any graph in your browser.
Frequently asked questions
Do I need to install anything to use Graph Explorer?
How does the Query Helper write GQL for me?
MATCH pattern with the correct arrows. Labels containing spaces
are auto-quoted and graph names are double-quoted per part; undirected graphs generate
-[]- with no arrows.
How large a graph can it render?
What happens when I click a node or an edge?
ST_DWITHIN around the click. A viz-limit guard (10K → ∞) gates very large pulls.
What do the Create, Query, Solve, and Match actions do?
CREATE OR REPLACE GRAPH from node and edge tables;
Query is a SQL/GQL editor with the Query Helper above it;
Solve targets /solve/graph (SHORTEST_PATH,
PAGE_RANK, STATS_ALL, …); and Match targets
/match/graph (markov_chain, match_supply_demand,
match_isochrone, …).