---
title: Dgraph Reviews
meta_title: 'Dgraph Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 22 reviews by the users' company size, role or industry to
  find out how Dgraph works for a business like yours.
aggregate_rating:
  rating_value: 4.7
  review_count: 22
  scale: '5'
date_modified: '2026-06-14'
parent_category:
  name: IT Infrastructure
  url: https://www.g2.com/categories/it-infrastructure
---

# Dgraph Reviews
**Vendor:** Dgraph Labs  
**Category:** [Graph Databases](https://www.g2.com/categories/graph-databases)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 22
## About Dgraph
Dgraph is the world&#39;s most advanced GraphQL database with a graph backend. The number one graph database on GitHub and over 500,000 downloads every month, Dgraph is built for performance and scalability. Jepsen tested, it has the best performance, returning millisecond query responses on terabytes of data. Dgraph is ideal for a range of use cases, from customer 360 and fraud detection to complicated queries with multi-hops and arbitrary-depth joins. Strong performance and memory management make the graph database ideal for enterprises while Dgraph Cloud makes it quick and easy for app developers to launch a project over the weekend. Scale from zero to billions of records effortlessly. Available in open source and hosted versions (Dgraph Cloud) and enterprise license.




## Dgraph Reviews
  ### 1. Dgraph is great

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tom H. | Principal Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 21, 2022

**What do you like best about Dgraph?**

Scalability is built straight into the dgraph. It is a graph database and comes with GraphQL straight out of the box. The Graphql web UI makes it easy to parse the schema and built out your queries.

**What do you dislike about Dgraph?**

There was one but with Ids being sorted in an apollo federated environment, we were getting weird results which freaked us out for a day. There was a bug fix that came along via the community which was great to see, but it was scary to have the database return ids not sorted correctly for a week or so.

**Recommendations to others considering Dgraph:**

A great graph database with HA out of the box.

**What problems is Dgraph solving and how is that benefiting you?**

I work with a standards-based schema that has a lot of recursion in the types definitions, dgraph and graphql make it easy to create graphql fragments to drill down as far as the relationship goes which is awesome!

  ### 2. Dgraph Is the Best Backend as a Service on the Market

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ben W. | Founder / Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2021

**What do you like best about Dgraph?**

Dgraph is the best backend as a service tool I've used. The most powerful feature is that you can upload a txt file with your GraphQL types, and it'll generate a GraphQL API that is backed by an insanely powerful graph database. 

With Dgraph, complex and/or slow SQL JOIN queries are replaced by simple GraphQL queries that perform well regardless of the relationships that exist in your schema. You don't need to worry about n+1 queries anymore.

**What do you dislike about Dgraph?**

There are still a few things missing from Dgraph's GraphQL implementation. Some of these issues are being worked on, but others I'm not sure. You can create custom resolvers with Dgraph pretty easily using their DQL language (Dgraph equivalent of SQL that interacts directly with the data); however, currently, you can't create custom mutation resolvers with DQL. Really there just needs to be more transparency from the Dgraph team about what's on the roadmap, and ideally, they should allow customers to vote on what features to prioritise.

Another area where Dgraph is lacking is that admin UI. Ideally, I'd like to be able to configure a Dgraph instance without writing any code, i.e., I'd like to be able to configure auth rules for a GraphQL type by clicking a few buttons.

**What problems is Dgraph solving and how is that benefiting you?**

I'm using Dgraph to build a backend for an educational product that makes heavy use of machine learning. Analysing the relationships between entities in our database is essential to our ML pipeline. Because Dgraph allows us to iterate on our schema without worrying about performance problems or getting stuck on query optimisation issues, then we are able to put more focus on shipping code that creates customer value, rather than wasting time writing what is essentially boilerplate code.

  ### 3. The Best Firestore Competitor in a Graph Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2021

**What do you like best about Dgraph?**

The GraphQL with a Graph database under the hood is the best feature.  It is easy to use, and you can query complex relations quickly and with ease.

**What do you dislike about Dgraph?**

The product is not quite mature yet but does everything better than Firestore out-of-the-box.

**Recommendations to others considering Dgraph:**

Once you get it going, you will never want to return to Firestore again.  It is also so quick.  Graph databases are the future, and DGgraph is the full experience to compete with PostgresSQL

**What problems is Dgraph solving and how is that benefiting you?**

I want to easily and quickly launch my website without writing custom server code or middleware.  It is ready to go, quick, and relational.

  ### 4. review on Dgrpah

**Rating:** 4.0/5.0 stars

**Reviewed by:** aditya g. | Senior Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 24, 2021

**What do you like best about Dgraph?**

I like high hop query performance with optimal indexing and schema. One hop query is equivalent to fetching all connected edges of a node. A two-hop query is equivalent to fetching all connected nodes of the result of the one-hop query.
We are able to store a very complex data of addresses. The data is unbounded in nature and Dgraph has been tested on 2X size of current data.
There is one other thing to highlight, which is query on reverse edge. These queries are very fast compared to other databases with same indexing and schema.

**What do you dislike about Dgraph?**

Dgraph requires high RAM to store a graph compare to other graph offerings. The managed offering dosen't provide all functionality which are possible using own kubernates cluster. The management has to be done by yourself or the devops team of the organization.

**Recommendations to others considering Dgraph:**

I would recommend Dgraph if you can manage it yourself and have a huge data size.

**What problems is Dgraph solving and how is that benefiting you?**

We are storing a vast database of addresses in India and querying the same for new addresses. It is helping us to fetch data for nearby addresses based on the historical data available.
The benifits include 
query performance: Based on response time of same query on different databases with same data and schema.
scaling: Self managed kubernates cluster is easy to scale and it takes care of data being replicated from old nodes and new nodes.
loading time of data: The bulk load is way faster in nature to load one time complete data. Live load can be used to add incremental data.

  ### 5. Best in class database approaching end of it's 'early adopter' period.  Ready for production use.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jeremy H. | Co-Founder & CTO/CPO, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2021

**What do you like best about Dgraph?**

It has excellent performance, it's open source, and the team has a good culture. 

Getting started with it was relatively painless (self-hosting could be easier). 

DQL is fantastic if you need the additional capabilities it offers over GraphQL

It's also written in Go which is the same as a lot of our platform which is beneficial to us should something take too long to be fixed or implemented, we could contribute.

**What do you dislike about Dgraph?**

The overlap in their documentation between products, although this is being updated soon to be more explicit.

I'd like a little more transparency and feature parity between the different products they offer and their respective roadmaps.

Version numbering uses a naming scheme which bothers me as its confusing when coming from the Go community and doesn't follow traditional package naming conventions which favour SemVer.  I understand the decision they went through to do this... but I still don't like the package version naming of their clients etc.

**What problems is Dgraph solving and how is that benefiting you?**

We connect incredibly disparate and highly interconnected data across collectible asset classes, including qualitative and intangible information like ownership sentiment.

Dgraph did what it was supposed to and let us model the data in a way that was easy and flexible to manage with out platform.

  ### 6. Graph DB implementation of SCIM Protocol for Cross Domain Identity Management for Enterprise Clients

**Rating:** 5.0/5.0 stars

**Reviewed by:** Liam M. | Back End Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 10, 2021

**What do you like best about Dgraph?**

A very accessible graph DB solution. Ratel dashboard at play.dgraph.io allows one to become quickly familiar with the syntax. Set up on k8s. The team is very responsive and helpful in the case of issues or inquiries. Recurse option to return nested levels in the tree. Compatibility with Go and tracing to identify bottlenecks. Metadata on the queries to see how many nodes were touched.

**What do you dislike about Dgraph?**

They don't mention (in their paper at least)  where they use DFS vs BFS to optimize different queries. It would be interesting lo learn more about this and potentially have control over this in the form of a variable. When doing complex queries on many nodes response times were inevitably high; I'm wondering if there could be a place for some more optimization there.

**What problems is Dgraph solving and how is that benefiting you?**

We use DGraph primarily for our authorization as well as for authentication through a designated microservice written in Golang that implements a REST protocol to interface between DGraph and the rest of our infrastructure. It's data structure is perfectly suited for the very hierarchal nature of our large enterprise clients and out-performs a traditional SQL or NoSQL dB for this reason.

  ### 7. Blazing fast Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** THANGABALAJI S. | Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** February 05, 2021

**What do you like best about Dgraph?**

The Dgraph product is super lite weight and very fast in performance in querying across millions  of edges. Dgraph Team is a very dedicated in solving the needs of the us  and helping us in making sure our product is build right way and providing insights and improvements. This help us in a big way in using Dgraph in our solutioning. Dgraph support is exceptional and many thanks to Daniel Mai from support team. Very professional team and smart engineering team.

**What do you dislike about Dgraph?**

Honestly nothing of the sort to dislike. Any software has a bug popping up and Dgraph Team is doing  excellent job at squashing them as soon as we report it .

**What problems is Dgraph solving and how is that benefiting you?**

It helps in solving Identity resolution of the customer by combining multiple identifiers across devices and touchpoints with data points collected along the way to build a cohesive, omnichannel view of consumers, so we can reach them when and where they are most likely to engage along the sales funnel.

  ### 8. High speed software development due to the power of Dgraph

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastian W. | CEO, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2021

**What do you like best about Dgraph?**

I am a big fan of DQL. At Mooncamp we use it in every part of our application, and it feels like Dgraph built the missing parts to GraphQL. Furthermore, I love Dgraph's facets. We use it to store information such as the order on edges. This used to be very complicated to model in relational databases and is now so easy with Dgraph.

**What do you dislike about Dgraph?**

There isn't really much to be honest. If I had to name something, then I would like to have some improved data export functionalities within Ratel UI.

**Recommendations to others considering Dgraph:**

An easy way to start using Dgraph is their new service Slash GraphQL. I personally believe the future of software development will be based on services like this and would strongly recommend giving it a serious try.

**What problems is Dgraph solving and how is that benefiting you?**

We are building a product with a highly branched data model. But this kind of data model is difficult to model in relational databases. Dgraph makes relations between nodes far more accessible than a traditional relational database could and offered us a new mental model on how to think about how we structure our data. Suddenly connections between nodes weren't an obstacle anymore, but are encouraged by the database. 

Furthermore, var-blocks helped us solve some complex issues such as authorization and deeply nested filter queries.

  ### 9. Modern database with a great developer experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mart W. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 22, 2021

**What do you like best about Dgraph?**

In our experience, Dgraph has made graph databases accessible for everyone and has convinced us to migrate our mixed-use databases to Dgraph. The documentation is great, but the community forum is even better! We have regular contact with the development team on specific feature requests. The pricing is also very attractive for smaller projects; even if they grow bigger it will still be affordable. The free tier makes it easy to start small and expand when your project is maturing and getting new customers.

**What do you dislike about Dgraph?**

Before SlashQL, the Enterprise pricing model was too expensive for smaller companies. When we contacted Dgraph to get a custom quote, they asked us to be part of their process to bring up SlashQL. When working with personal data, certain feature like encryption at rest and regulars backups are crucial for the infrastructure. The old pricing model made it difficult to really embed it into our business.

**Recommendations to others considering Dgraph:**

Overall we are very happy to collaborate with Dgraph. It takes some time to adopt a graph database, but if your company is willing and ready, Dgraph/SlashQL will help you with the migration. We used noSQL and SQL databases for our use-cases, but we ran into limitations (wether it is a technical restriction or lack of knowledge on our end)  and had to solve it in a non-favorable way. A graph database just works very well for us and Dgraph made that easily accessible for us.

**What problems is Dgraph solving and how is that benefiting you?**

We use Dgraph as our all-purpose database for aggregating lifestyle data (mixed time-series and descriptive models) to offer a personalized and responsive behavior change program to our customers in research and soon to the public. The addition of GraphQL support to Dgraph in SlashQL makes it easier for our partners to integrate with us because they can determine the data structures they want themselves. In turn, this makes it easier with a smaller team to provide a good service to (potential) business partners or end-users.

  ### 10. Quick and easy, one of the best GraphQL cloud databases there is

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jason T. | Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2021

**What do you like best about Dgraph?**

I liked how simple it is to set up. The interface is simple and easy to navigate and even as someone who has never used GraphQL before is able to learn to use it very quickly. I was able to do everything on the platform including managing the schema, importing data, exporting data, creating security keys, and more.

**What do you dislike about Dgraph?**

It would be nice to fewer outages and more starting credits for a trial period. Not much overall to improve. I really enjoy using it and it is hands down one of the best cloud database services there is for GraphQL.

**Recommendations to others considering Dgraph:**

For anyone looking for an easy way to setup a GraphQL database, I'd highly recommend Dgraph. Even for someone that hasn't ever used GraphQL, Dgraph's solution is simple and can help beginners get started. I was brand new starting GraphQL and managed to pick it up very quickly thanks to many of the tips they provide in the starting menu.

**What problems is Dgraph solving and how is that benefiting you?**

I've done several lightweight projects with Dgraph as a GraphQL database. One of the largest benefits of the platform is its quick schema builder, and quick scalability and deployment of GraphQL databases. I was able to setup my database within a few minutes and I had it wired to my front-end almost instantly. The platform also goes through AWS services so there is a level of guaranteed security with that.


## Dgraph Discussions
  - [Is Slash GraphQL also available in other regions?](https://www.g2.com/discussions/36507-is-slash-graphql-also-available-in-other-regions) - 2 comments, 1 upvote
  - [Will DGraph support Cipher or Gremlin in future?](https://www.g2.com/discussions/36341-will-dgraph-support-cipher-or-gremlin-in-future) - 1 comment, 1 upvote
  - [What is Dgraph type?](https://www.g2.com/discussions/what-is-dgraph-type) - 1 comment

- [View Dgraph pricing details and edition comparison](https://www.g2.com/products/dgraph/reviews/dgraph-review-7358745?section=pricing&secure%5Bexpires_at%5D=2026-07-07+01%3A11%3A34+-0500&secure%5Bsession_id%5D=082225ad-3af9-4a57-947c-1e02511ccaa8&secure%5Btoken%5D=861fcae592b20bafe00f7b63fe7a88d9fd54790ca558b98e3dc367a0cfc7e751&format=llm_user)

## Dgraph Features
**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers
- Query Language

**Availability**
- Auto Sharding
- Auto Recovery

**Performance**
- Query Optimization

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Support**
- Multi-Model
- BI Connectors
- Operating Systems

## Top Dgraph Alternatives
  - [Neo4j Graph Database](https://www.g2.com/products/neo4j-graph-database/reviews) - 4.5/5.0 (131 reviews)
  - [Arango](https://www.g2.com/products/arango/reviews) - 4.6/5.0 (115 reviews)
  - [OrientDB](https://www.g2.com/products/orientdb/reviews) - 3.9/5.0 (58 reviews)

