Skip to content
SPECIFICTION
Get listed

Dgraph

dgraph.io

WebLinuxAPISelf-hosted
Visit dgraph.io
Spec score 7.8 #18 of 39 in Graph Databases

Spec sheet

Product
Dgraph is a graph database commonly used to build knowledge graphs and real-time applications.Read 10 Oct 2026 · docs.hypermode.com
Support
The quickstart directs users to the Hypermode Discord for questions, issues, feature requests, and discussions.Read 10 Oct 2026 · docs.hypermode.com
Founded
2015Read 28 Sep 2026 · dgraph.io
Company
Dgraph Labs has been acquired by Hypermode.Read 9 Oct 2026 · docs.hypermode.com
Authentication
GraphQL authorization supports API keys, JWT authentication, operation-level RBAC, and data-level ABAC; anonymous access is the default unless authorization is configured.Read 9 Oct 2026 · docs.dgraph.io
Authentication integrations
Dgraph accepts JWTs produced by authentication services such as Auth0, Cognito, and Firebase.Read 9 Oct 2026 · docs.dgraph.io
Client libraries
The documentation lists client libraries for Go, Python, Java, C#, and JavaScript, plus direct gRPC and HTTP access.Read 10 Oct 2026 · docs.hypermode.com
Company history
The Dgraph overview states that Dgraph Labs was acquired by Hypermode.Read 10 Oct 2026 · docs.hypermode.com
Encryption
Dgraph documents TLS for client connections and mutual TLS for communication between Alpha and Zero nodes.Read 9 Oct 2026 · dgraph.io
Enterprise limit
The documentation identifies ACL as an enterprise feature that requires a Dgraph Enterprise license.Read 9 Oct 2026 · docs.dgraph.io
GraphQL
Dgraph supports a GraphQL API that can generate an API and graph backend from a GraphQL schema.Read 10 Oct 2026 · docs.dgraph.io
GraphQL API
Dgraph can generate a GraphQL API and graph backend from one schema, including generated queries and mutations.Read 9 Oct 2026 · docs.dgraph.io
GraphQL features
The GraphQL API supports real-time subscriptions, custom resolvers, Lambda resolvers, and Apollo federation.Read 9 Oct 2026 · docs.dgraph.io
GraphQL integrations
Dgraph documents using GraphQL IDEs including Postman, Insomnia, GraphiQL, and VS Code with GraphQL extensions.Read 9 Oct 2026 · docs.dgraph.io
Install options
Dgraph can be installed with Docker, an automatic script, a manual download, or by building from source.Read 9 Oct 2026 · docs.dgraph.io
Local deployment
The quickstart recommends the official Docker image for local development and documents connecting over HTTP and gRPC.Read 10 Oct 2026 · docs.hypermode.com
Open source
The maker describes Dgraph as fully open source and says development is portable without vendor lock-in.Read 10 Oct 2026 · docs.hypermode.com
Platform support
The download instructions specify Linux binaries and Docker images; they do not state support for Windows, macOS, iOS, or Android.Read 9 Oct 2026 · docs.dgraph.io
Query language
DQL supports graph queries, mutations, filtering, indexes, and reverse relationship traversals.Read 10 Oct 2026 · docs.hypermode.com
Query processing
Dgraph is designed for real-time workloads and horizontal scalability, and processes queries in parallel.Read 10 Oct 2026 · docs.hypermode.com
Scaling
Its distributed architecture automatically rebalances data across RAFT groups and is designed to remain highly available during multi-node failures.Read 10 Oct 2026 · docs.hypermode.com
Security controls
GraphQL requests can use access tokens, admin or client keys, and JWT authentication when authorization is configured.Read 10 Oct 2026 · docs.hypermode.com
Transactions
Dgraph transactions commit all changes as a unit or abort them when conflicts occur.Read 10 Oct 2026 · docs.hypermode.com
Use cases
Dgraph is described as being most commonly used to build knowledge graphs.Read 9 Oct 2026 · docs.hypermode.com
Vector search
YesRead 22 Sep 2026 · discuss.dgraph.io
Web interface
Ratel is a web-based UI for interacting with Dgraph using DQL and can display query results as a graph.Read 10 Oct 2026 · docs.hypermode.com

Where Specifiction places it

Alternatives to DgraphAll alternatives →