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.
Model
Define nodes, edges, properties, and identity rules.
Explore
Use the workspace to inspect relationships visually.
Analyze
Reuse the same graph in charts, matrices, and statistics.
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
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
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
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
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 restriction | Free | Pro | Team | Enterprise |
|---|---|---|---|---|
| Graphs | 3 | 20 | 100 | Unlimited |
| Private graphs | 1 | 20 | 100 | Unlimited |
| Nodes per graph | 5,000 | 50,000 | 250,000 | Unlimited |
| Relationships per graph | 10,000 | 150,000 | 1,000,000 | Unlimited |
| Data views | 5 | 50 | 250 | Unlimited |
| Saved analyses | 5 | 50 | 250 | Unlimited |
| Dashboards | 2 | 20 | 100 | Unlimited |
| Reports | 3 | 30 | 100 | Unlimited |
| Report snapshots | 5 | 100 | 500 | Unlimited |
| Scheduled reports | Not included | Not included | 25 | Unlimited |
| Organization members | Not included | Not included | 25 | Unlimited |
| PDF exports per month | 3 | 100 | 500 | Unlimited |
| Advanced imports | Not included | Included | Included | Included |
| Dedicated tenant | Not included | Not included | Not included | Included |
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
Create node and edge schemas before importing data.
Import nodes first, because edges need something to connect.
Map CSV headers to schema properties. Similar names are suggested automatically, but you can override them.
Import edges by selecting source and target schemas, then mapping identity fields or display labels.
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.