Database
Apache AGE (A Graph Extension) brings property graph capabilities directly into PostgreSQL. Teams that already run PostgreSQL for relational workloads can add graph queries — using Cypher — without migrating data to a separate graph database. AGE adds a native graph model and Cypher language support as a PostgreSQL extension, making it possible to query both relational and graph data from the same database system.
This approach is appealing for organizations that want to model connected data without the operational overhead of running a dedicated graph database. The challenge is exploration: Cypher queries are more accessible than many graph query languages, but analysts and investigators still benefit from a visual interface when navigating complex relationship structures. Graphlytic provides that interface by connecting directly to Apache AGE and rendering graph data visually.
Graphlytic connects to Apache AGE using a standard PostgreSQL connection — host, port (default 5432), database name, username, and password. Unlike the Bolt or Gremlin connectors used for Neo4j or JanusGraph, this is a plain PostgreSQL connection, so it works with any PostgreSQL client library and respects existing firewall rules and network access controls.
Within the PostgreSQL connection, you specify the AGE graph name — the identifier you used when creating the graph with SELECT create_graph('my_graph'). Graphlytic uses this to scope all Cypher queries to the correct graph within the database. A single PostgreSQL database can contain multiple AGE graphs; Graphlytic lets you configure separate connections for each.
Because AGE runs inside PostgreSQL, it inherits PostgreSQL's mature authentication, TLS support, and role-based access control. Graphlytic respects these — users authenticate through PostgreSQL credentials and see only the data their PostgreSQL role permits.
While Cypher is more readable than many graph languages, most analysts still prefer to explore data visually. Graphlytic lets users expand node neighborhoods by clicking, filter by vertex or edge properties, and navigate multi-hop paths — without writing a single query. Data engineers can write and save parameterized Cypher templates that analysts execute through a simple form interface.
Teams migrating from relational to graph data models benefit from visual feedback during the transition. Graphlytic shows how entities relate to each other in graph form, making it easier to validate that the graph model correctly captures real-world relationships and to communicate graph structure to stakeholders who think in table terms.
Since AGE runs inside your existing PostgreSQL instance, there is no additional database to provision or maintain. Graphlytic adds a visual layer without changing your infrastructure footprint — a significant advantage for teams with strict operational constraints or limited platform budgets.
Vertex appearance (color, size, label) can be driven by property values stored in AGE. Multiple layout algorithms — force-directed, hierarchical, circular — help surface structure in different types of graphs. Graphlytic also supports geo map layout when vertices carry coordinate properties.
See the Graph Connections documentation for Apache AGE connection configuration details.
Enter your email and get instant access to a live demo — no installation or credit card required.
Try Graphlytic freeFully hosted and managed. No server setup required — from €19/month.
Start in the cloud