3. Neo4j Inc. Confidential
3
Visualizing Graphs with Neo4j
Neo4j Bloom
Provided by Neo4j
Exclusively optimized for Neo4j
graphs
Deploys easily with Neo4j
components
Focused on graph exploration
thru a code-free UI
Near natural language search
Caters to business users and
graph data analysts
Small team or departmental use
Viz Toolkits
3rd party e.g. vis.js, d3.js, Keylines
Some offer data hooks into
Neo4j, others may require
custom integration
Offer robust APIs for flexible
control of the viz output
Cater to developers who will
create a custom solution, usually
with limited interactivity
Departmental, enterprise or
public use
BI Tools
3rd party e.g. Tableau, Qlik
Not optimized for graph data,
may require a special connector
UI for dashboard and report
creation with many kinds of viz,
in addition to graph viz
Cater to business users and
data analysts
Departmental, cross-
department or enterprise use
Graph Viz Solutions
3rd party e.g. Linkurious,
Kineviz
Support multiple graph
models and sources
Feature UI for exploration or
APIs for customizing output
and embedding/publishing
Solutions may cater to
business users, analysts or
developers
Small team, departmental or
cross-department use
Little technical expertise Most technically involved
Smaller deployments Larger deployments
Exploration focused Publishing / Consumption focused
4. Neo4j Inc. Confidential
Perspective
Search
Visualization
Exploration
Inspection
Editing
4
Business view of the graph
Departmental views • Hiding PII • Styling
Near-natural Language Search
Full-text search • Graph patterns
• Custom Search Phrases
GPU Accelerated Visualization
High performance
physics & rendering
Direct graph interactions
Select, expand, dismiss, find paths
Node + Relationship details
Browse from neighbor to neighbor
Create, Connect, Update
Code-free graph changes
Neo4j Bloom
Overview
5. Neo4j Inc. Confidential
Graph Perspectives
5
Manage visibility and reduce clutter,
revealing the right information to
the right users.
• Categorize raw entities
• Selective relationships
• Selective property visibility
• Hide uncategorized data
• Role-based perspective sharing
10. Neo4j Inc. Confidential
Graph Search
10
Ask Bloom what you’re looking for
using idiomatic phrases based on
the graph structure and content.
• Search everywhere
• Find graph patterns
• Create search phrases
11. Neo4j Inc. Confidential
Neo4j Bloom User Interface
11
Search with type-ahead
suggestions
Category icons and color
scheme
Visualize, Explore and
Discover
Pan, Zoom and Select
Property Browser and
editor
13. Neo4j Inc. Confidential
Integrations
13
• Link into Bloom from another
application
• Pass-in context to prime the
search suggestions (pattern or
complex search phrase)
• Control the perspective shown
ViewinBloom
14. Neo4j Inc. Confidential
Deployment
14
• Bloom Server deploys as a Neo4j
database plugin
• Plugin provides app-related
procedures and hosts web UI
• Supports single instance or
cluster setup of Neo4j
• Web app can be hosted by the db
HTTP server or separately
• App supports modern web
browsers: Chrome, Firefox, Edge
• GPU-enabled client machine
required
Bloom Desktop Client
Desktop (local) DB
Bloom Web Client
Bloom
Server
Neo4j DB Server
Neo4j DB Cluster
Bloom
Server
Bloom
Server