# Apache AGE vs Dgraph

| Attribute | Apache AGE | Dgraph |
|---|---|---|
| **vioscaleAI score** | 45.4 (62% (medium)) | 49.8 (60% (medium)) |
| activity.commits_last_30d | 16 | 11 |
| adoption.dependent_repos | 1 | 9 |
| adoption.github_stars | 4,885 | 21,807 |
| adoption.package_downloads_weekly | 1,563 | - |
| content.faq | `[{"answer":"Apache AGE is a PostgreSQL extension that enables graph database capabilities, allowing users to represent and analyze data as nodes, edges, and properties. It provides Cypher-like query syntax while maintaining PostgreSQL's SQL support and ACID transaction guarantees. It is indexed under Graph Databases.","source":"https://age.apache.org/","question":"What is Apache AGE?","confidence":0.6},{"answer":"Yes. Apache AGE can be deployed on-premise and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://age.apache.org/","question":"Can Apache AGE be self-hosted?","confidence":0.6},{"answer":"Yes. Apache AGE is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/apache/age","question":"Is Apache AGE open source?","confidence":0.67}]` | `[{"answer":"An open-source, horizontally scalable GraphQL database providing ACID transactions and consistent replication across distributed clusters. Built for handling complex queries over large datasets with strong consistency guarantees. It is indexed under Graph Databases.","source":"https://dgraph.io","question":"What is Dgraph?","confidence":0.6},{"answer":"Dgraph is open source, so it can be self-hosted and used at no licence cost. It is released under the Apache-2.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://dgraph.io","question":"Is Dgraph free to use?","confidence":0.6},{"answer":"Dgraph supports Linux and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://dgraph.io","question":"What platforms does Dgraph support?","confidence":0.6},{"answer":"Yes. Dgraph can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://dgraph.io","question":"Can Dgraph be self-hosted?","confidence":0.6},{"answer":"Yes. Dgraph is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/dgraph-io/dgraph","question":"Is Dgraph open source?","confidence":0.95}]` |
| deployment.options | `{"self_hosted":true}` | `{"self_hosted":true}` |
| description.long | Apache AGE is a PostgreSQL extension that enables graph database capabilities, allowing users to represent and analyze data as nodes, edges, and properties. It provides Cypher-like query syntax while maintaining PostgreSQL's SQL support and ACID transaction guarantees. | A distributed graph database that combines the scalability of NoSQL systems with SQL-like transactions and ACID guarantees. It processes queries in parallel across a cluster to deliver fast results for complex graph operations over terabytes of data. |
| features.capabilities | `{"storage":"native","workload":"both","deployment":"embedded","consistency":"strong","distributed":"clustered","graph_model":"property_graph","licence_class":"permissive","query_language":"openCypher / Cypher-like SQL","replication_ha":true,"standard_support":true,"acid_transactions":"full"}` | `{"storage":"native","workload":"transactional","deployment":"self_hosted","consistency":"strong","distributed":"sharded","graph_model":"property_graph","licence_class":"permissive","vector_search":false,"query_language":"GraphQL","replication_ha":true,"full_text_search":"built_in","acid_transactions":"full"}` |
| integrations.count | 2 | - |
| integrations.list | `[{"name":"LangChain"},{"name":"pgvector"}]` | - |
| language.primary | C | Go |
| license.spdx | Apache-2.0 | Apache-2.0 |
| platform.support | `{"mac":true,"linux":true}` | `{"cli":true,"linux":true}` |
| pricing | - | `{"type":"open_source","sourceUrl":"https://dgraph.io","retrievedAt":"2026-08-14T21:32:22.614Z"}` |
| pricing.model | - | open_source |
| pricing.price_level | - | free |
| release.cadence_days | 20 | 13 |
| release.history | `[{"url":"https://github.com/apache/age/releases/tag/PG15/v1.8.0-rc0","date":"2026-09-19T16:02:16Z","type":"prerelease","version":"PG15/v1.8.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG18/v1.8.0-rc0","date":"2026-07-09T00:21:23Z","type":"stable","version":"PG18/v1.8.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG17/v1.7.0-rc0","date":"2026-02-11T17:08:27Z","type":"stable","version":"PG17/v1.7.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG18/v1.7.0-rc0","date":"2026-01-21T20:26:32Z","type":"stable","version":"PG18/v1.7.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG15/v1.6.0-rc0","date":"2025-11-20T18:41:38Z","type":"stable","version":"PG15/v1.6.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG14/v1.6.0-rc0","date":"2025-11-20T18:44:58Z","type":"stable","version":"PG14/v1.6.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG17/v1.6.0-rc0","date":"2025-09-22T19:16:21Z","type":"stable","version":"PG17/v1.6.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG16/v1.6.0-rc0","date":"2025-09-04T16:45:06Z","type":"stable","version":"PG16/v1.6.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG14/v1.5.0-rc0","date":"2024-01-10T17:58:13Z","type":"stable","version":"PG14/v1.5.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG13/v1.5.0-rc0","date":"2024-01-10T19:48:57Z","type":"stable","version":"PG13/v1.5.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG12/v1.5.0-rc0","date":"2024-01-10T20:54:29Z","type":"stable","version":"PG12/v1.5.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG11/v1.5.0-rc0","date":"2024-01-11T00:34:23Z","type":"stable","version":"PG11/v1.5.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG15/v1.5.0-rc0","date":"2024-01-09T22:47:55Z","type":"stable","version":"PG15/v1.5.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG16/v1.5.0-rc0","date":"2024-01-08T23:26:51Z","type":"stable","version":"PG16/v1.5.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG15/v1.4.0-rc0","date":"2023-08-22T23:11:08Z","type":"stable","version":"PG15/v1.4.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG14/v1.4.0-rc0","date":"2023-08-22T23:08:17Z","type":"stable","version":"PG14/v1.4.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG13/v1.4.0-rc0","date":"2023-08-22T23:18:25Z","type":"stable","version":"PG13/v1.4.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0","date":"2023-08-22T23:21:26Z","type":"stable","version":"PG12/v1.4.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0","date":"2023-08-22T23:28:16Z","type":"stable","version":"PG11/v1.4.0-rc0"},{"url":"https://github.com/apache/age/releases/tag/PG11/v1.3.0-rc0","date":"2023-04-28T00:12:57Z","type":"stable","version":"PG11/v1.3.0-rc0"}]` | `[{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.4.1","date":"2026-08-24T19:28:23Z","type":"stable","version":"v25.4.1"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.4.0","date":"2026-07-30T18:23:57Z","type":"stable","version":"v25.4.0"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.8","date":"2026-07-09T00:31:54Z","type":"stable","version":"v25.3.8"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.7","date":"2026-06-25T17:26:37Z","type":"stable","version":"v25.3.7"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.6","date":"2026-06-19T20:35:59Z","type":"stable","version":"v25.3.6"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.5","date":"2026-06-11T22:10:55Z","type":"stable","version":"v25.3.5"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.4.0-preview1","date":"2026-05-29T16:19:21Z","type":"prerelease","version":"v25.4.0-preview1"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.4","date":"2026-05-11T21:05:44Z","type":"stable","version":"v25.3.4"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.9","date":"2026-05-11T21:03:38Z","type":"stable","version":"v24.1.9"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.3","date":"2026-04-21T21:27:22Z","type":"stable","version":"v25.3.3"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.8","date":"2026-04-21T21:26:12Z","type":"stable","version":"v24.1.8"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.2","date":"2026-04-13T21:12:50Z","type":"stable","version":"v25.3.2"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.7","date":"2026-04-13T21:08:51Z","type":"stable","version":"v24.1.7"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.1","date":"2026-04-01T22:05:49Z","type":"stable","version":"v25.3.1"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v24.1.6","date":"2026-04-01T22:04:29Z","type":"stable","version":"v24.1.6"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.1-preview-federation-changes","date":"2026-03-20T20:41:32Z","type":"prerelease","version":"v25.3.1-preview-federation-changes"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.0","date":"2026-03-06T16:59:37Z","type":"stable","version":"v25.3.0"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.3.0-preview-no-maxprocs","date":"2026-02-16T19:51:48Z","type":"prerelease","version":"v25.3.0-preview-no-maxprocs"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.2.0","date":"2026-01-29T00:26:10Z","type":"stable","version":"v25.2.0"},{"url":"https://github.com/dgraph-io/dgraph/releases/tag/v25.1.0","date":"2025-12-12T00:45:30Z","type":"stable","version":"v25.1.0"}]` |
| security.scorecard | - | 6.1 |
| security.vulnerabilities | `{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=apache-age-python&per_page=100","last_12m":0,"max_severity":"HIGH"}` | `{"count":6,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fdgraph-io%2Fdgraph&per_page=100","last_12m":5,"max_severity":"CRITICAL"}` |

## Capabilities (Graph Databases)

| Capability | Apache AGE | Dgraph |
|---|:--:|:--:|
| **Model** |  |  |
| Graph model | Property graph | Property graph |
| Query language(s) | openCypher / Cypher-like SQL | GraphQL |
| **Transactions** |  |  |
| ACID transactions | Full | Full |
| Consistency model | Strong | Strong |
| **Architecture** |  |  |
| Storage | Native graph | Native graph |
| Distributed / scale | Clustered | Sharded |
| Replication / HA | ✓ | ✓ |
| OLTP vs OLAP | Both | Transactional |
| **Deployment** |  |  |
| Deployment | Embedded | Self-hosted |
| **Search** |  |  |
| Full-text search | - | Built-in |
| Built-in vector search | - | ✗ |
| **Licensing** |  |  |
| Licence class | Permissive OSS | Permissive OSS |
| **Portability** |  |  |
| openCypher / TinkerPop standard | ✓ | - |

*Source: vioscaleAI. Generated 2026-10-16T20:12:36.503Z. "-" = undocumented, not absent.*
