Product documentation

Understand GraphHub before you model anything.

A practical guide to GraphHub concepts, workflows, imports, visual exploration, data views, analyses, dashboards, reports, and access control. It is public by design, so you can read it before creating an account and return to it while working.

01

Model

Define nodes, edges, properties, and identity rules.

02

Explore

Use the workspace to inspect relationships visually.

03

Analyze

Reuse the same graph in charts, matrices, and statistics.

04

Report

Generate snapshots and export stable PDF-ready results.

Overview

GraphHub is a workspace for connected data. It helps you turn domain knowledge into a graph that can be explored, analyzed, shared, and reported.


A graph is useful when the relationships between records are as important as the records themselves. People can belong to teams, teams can own services, services can call APIs, incidents can affect databases, and evidence can connect suspects, places, and events.

GraphHub keeps the graph model flexible, but wraps it in product workflows: forms, CSV import, visual filters, joined data views, dashboards, reports, public sharing, roles, MFA policies, and audit history.

Not tied to one industry

Use it for technology maps, investigations, CDC-style contact tracing, research datasets, knowledge maps, operations, or any domain where connections matter.

One model, many outputs

The same graph can power visual exploration, table-like data views, analytics, dashboard widgets, report snapshots, and public read-only demos.

Subscription tiers proposal

This section is a proposal for packaging GraphHub capabilities into subscription tiers. It describes capabilities and restrictions only; it does not define prices.


Free
Proposal

For trying GraphHub, building small personal graphs, and exploring the full product shape at a modest scale.

3 graphs, including 1 private graph.

Up to 5,000 nodes and 10,000 relationships per graph.

Data views, saved analyses, dashboards, reports, report snapshots, and PDF exports are available at starter limits.


Proposed restrictions

No scheduled reports.

No organization/team member collaboration.

No advanced imports.

Pro
Proposal

For individual power users who need larger private graphs, deeper analysis, and higher reporting limits.

20 graphs, all of which may be private.

Up to 50,000 nodes and 150,000 relationships per graph.

Advanced imports and higher data view, analysis, dashboard, report, snapshot, and PDF export limits.


Proposed restrictions

No scheduled reports.

No organization/team member collaboration.

No dedicated tenant.

Team
Proposal

For organizations that need collaboration, team membership, scheduled reporting, and larger operational limits.

100 graphs, all of which may be private.

Up to 250,000 nodes and 1,000,000 relationships per graph.

Organization member invitations, scheduled reports, advanced imports, dashboards, reports, snapshots, and PDF exports at team-scale limits.


Proposed restrictions

Organization members are capped at 25.

Scheduled reports are capped at 25.

No dedicated tenant.

Enterprise
Proposal

For large deployments that need unlimited configured limits and the option of dedicated tenant infrastructure.

Unlimited configured limits for graphs, private graphs, graph size, analytics, dashboards, reports, snapshots, schedules, members, and PDF exports.

Advanced imports, scheduled reports, team collaboration, PDF export, and dedicated tenant capability.

Designed for manually reviewed enterprise agreements rather than self-serve pricing.


Proposed restrictions

Commercial terms, procurement, support model, and deployment expectations are outside this proposal.

Dedicated tenant behavior still depends on infrastructure implementation.

Proposed tier matrix
Capability or restrictionFreeProTeamEnterprise
Graphs320100Unlimited
Private graphs120100Unlimited
Nodes per graph5,00050,000250,000Unlimited
Relationships per graph10,000150,0001,000,000Unlimited
Data views550250Unlimited
Saved analyses550250Unlimited
Dashboards220100Unlimited
Reports330100Unlimited
Report snapshots5100500Unlimited
Scheduled reportsNot includedNot included25Unlimited
Organization membersNot includedNot included25Unlimited
PDF exports per month3100500Unlimited
Advanced importsNot includedIncludedIncludedIncluded
Dedicated tenantNot includedNot includedNot includedIncluded

Proposal note: these tiers describe intended packaging only. Current enforcement can be run in monitor or enforce mode, and billing accounts are still assigned manually until payment automation is introduced.

Graphs and schemas

A graph is the tenant boundary for data. Schemas describe what kinds of nodes and relationships can exist inside that graph.


Core building blocks

Node schema

Defines a type of entity such as Person, Application, Hospital, Vehicle, Case, or Research Subject.

Edge schema

Defines a type of relationship such as OWNS, VISITED, DEPENDS_ON, MET, AFFECTED, or RESPONSIBLE_FOR.

Properties

Typed fields stored on nodes or edges. They can be strings, numbers, booleans, dates, date-times, or predefined select values.

Identity fields

Fields used to recognize unique records during updates and imports, for example email, plate number, or external system ID.

Importing data

GraphHub supports manual entry, simple CSV imports, edge imports, and advanced imports from denormalized spreadsheets.


Typical import flow
1

Create node and edge schemas before importing data.

2

Import nodes first, because edges need something to connect.

3

Map CSV headers to schema properties. Similar names are suggested automatically, but you can override them.

4

Import edges by selecting source and target schemas, then mapping identity fields or display labels.

5

Use Advanced Import when one CSV contains several entity types and relationships in the same row.

Workspace and filters

The workspace is the visual canvas for reading the graph. It is where connected context becomes visible.


You can choose graph layout, edge shape, arrowheads, connection ports, node colors, edge colors, and filters. Saved workspace views make reusable visual presets possible, such as organization structure, application dependencies, or exposure paths.

Simple filters

Use checkbox-style filters to include specific node types, edge types, and property values without writing queries.

Focus context

Pick an anchor node and keep only the connected traversal context around it, with direction and depth controls.

Public read-only mode

Public graphs can expose workspace exploration without exposing edit controls.

Element details

Click nodes or edges to inspect properties, connected relationships, and editable fields when your role allows it.

Data views and analysis

Data Views turn graph traversals into joined tables. Analyses turn graph data into reusable analytical definitions.


A Data View starts from a base node type. Each row represents one base node, and columns can show its own properties, related nodes through one or two hops, or aggregated values across relationships.

An analysis is saved as configuration, not as a static result. Dataset, filters, grouping, bucketing, aggregation, and presentation can be reused across charts, matrices, statistics, dashboards, reports, and future advanced analytics.

Charts

Use bar, stacked bar, line, pie, radar, scatter, histogram, hierarchy, treemap, icicle, sunburst, heatmap, or table presentations depending on result shape.

Statistics

Inspect count, average, median, min, max, variance, standard deviation, mode, percentiles, histogram, and outliers for numeric fields.

Matrices

Compare two dimensions and inspect counts, row percentages, total percentages, and drill-down details.

Recommendations

GraphHub can suggest analyses based on available schema fields, field types, and relationships.

Dashboards and reports

Dashboards show live graph summaries. Reports freeze generated results into snapshots that can be reviewed or exported.


Dashboard

Each graph has one live dashboard composed of widgets. Widgets reference saved analyses or statistics and can override presentation, size, palette, and value colors.

Report template

A reusable structure made of headings, formatted text, analysis blocks, tables, graph snapshots, and page breaks.

Snapshot

A generated report result captured at a specific moment. Snapshots store output, not live queries.

PDF export

PDFs are generated from snapshots only, so exported reports match the reviewed frozen result.

Security and access

GraphHub separates account access, organization policies, graph roles, public visibility, MFA requirements, sessions, and audit history.


Graph roles

Viewer can read. Editor can modify data. Maintainer can manage schemas/import/export/settings. Admin has full graph control.

Organizations

Organizations can own graphs, invite members, and enforce MFA requirements for their spaces.

MFA policies

A graph or organization can require MFA before users access protected resources.

Audit log

Important graph changes are retained for a limited audit window, currently focused on MVP-level traceability.