7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

Apache AGE

Open source

Apache AGE is a PostgreSQL extension that adds graph database capabilities, letting you run openCypher graph queries alongside standard SQL.

Open-source alternative to

age.apache.org
Apache AGE homepage screenshot
GitHub stars
4.9k
Last commit
13 days ago
Repository age
6 years
Version
PG18/v1.8.0-rc0
Licence
Apache-2.0
Self-hosted
Yes

About Apache AGE

Apache AGE, short for A Graph Extension, is an extension for PostgreSQL that adds a graph database to an existing relational database. The principle is a single storage layer that handles both the relational and the graph data model, so you can use ANSI SQL together with the openCypher graph query language in the same database.

It is inspired by AgensGraph, the multi-model PostgreSQL fork from Bitnine, and positions itself for graph processing and analytics on top of relational data. Repository topics mention analytics, multi-model database and PostgreSQL extension, and the latest release tags support recent PostgreSQL versions. The extension is written mainly in C.

Apache AGE is an Apache Software Foundation project under the Apache-2.0 license. You install it into your own PostgreSQL servers, and some managed Postgres providers also offer it. It suits teams that want to add relationship-heavy queries such as social graphs, recommendations and lineage to Postgres without adopting a separate graph database.

Key features

  • Graph database inside PostgreSQL
  • openCypher query language support
  • Single storage for relational and graph data
  • Standard ANSI SQL alongside graph queries
  • Multi-model database design
  • Releases for current PostgreSQL versions

Good fit for

  • →Adding graph queries to an existing Postgres database
  • →Relationship and lineage analysis
Built with
C
PostgreSQL
Tags
graph-database
postgresql
opencypher
apache
extension
analytics
multi-model
sql

Apache AGE: questions and answers

What is Apache AGE used for?
Apache AGE is a PostgreSQL extension that adds graph database capabilities, letting you run openCypher graph queries alongside standard SQL. It is a good fit for adding graph queries to an existing Postgres database, and relationship and lineage analysis.
Is Apache AGE open source?
Yes. Apache AGE is open source under the Apache-2.0 licence. Its source code is on GitHub at apache/age and is written mainly in C.
Is Apache AGE free?
Yes. Apache AGE is open source, so the software itself is free to use.
Can I self-host Apache AGE?
Yes. Apache AGE can be self-hosted on your own server or infrastructure.
What is Apache AGE an alternative to?
Apache AGE is an open-source alternative to Amazon Neptune and Neo4j AuraDB. Other open-source alternatives to Amazon Neptune include OrientDB, ArangoDB and NebulaGraph.
Is Apache AGE actively maintained?
Yes. The most recent commit to Apache AGE was on 19 September 2026. The project has 4.9k stars on GitHub.

Open-source alternatives to Apache AGE

See all

SaaS alternatives to Apache AGE

See all