Level up your GraphQL + GraphDB knowledge - Register free for Dgraph Day

Dgraph

The World’s Most Advanced Native GraphQL Database with a Graph Backend.

Dgraph is an open source, fast, and horizontally scalable graph database written entirely in Go.

Free download
View on Github

#1 graph database
on GitHub

Responsive

Modern applications require quick responses for users’ queries, no matter how complex or how large the dataset. Dgraph’s low-latency delivers milliseconds query response time for streamlined performance.

“When we performed a stress test on a thousand concurrent queries, Dgraph was still able to maintain a response time of 50 ms, while simultaneously achieving 15000/s QPS; the performance is excellent.”

Pan Gao,  Chief Search Architect at KE Holdings

Scalable

The D in Dgraph stands for distributed - Dgraph was designed to be horizontally scalable, with graph database sharding built-in. Get high throughput on large volumes of data with a solution that grows with your business.

“Dgraph also gives us confidence in our ability to scale and take on new customers and opportunities — to tell a partner that we can scale quickly, limitlessly, and globally. It’s a completely new level. Forget about SQL and discover Dgraph.”

Sebastian Walter,  CEO at Mooncamp

How Dgraph Works

Built like a search engine, Dgraph breaks data and queries into smaller, more
manageable parts. This allows the whole system to be fast and flexible, even at scale.

Sharding

Dgraph shards the data across multiple servers, designed for efficient horizontal scalability across servers.

Concurrent Queries

Similar to Google’s search engine, queries are divided into smaller parts and run concurrently.

Transactional

Using ACID transactions and automatic synchronous replication, Dgraph is engineered for high levels of data integrity and availability.

Jepsen Tested —
"Dgraph is unquestionably ahead of the competition"

Based on the Jepsen test results, Dgraph is the most advanced graph database available on the market today. Particularly regarding performance, Dgraph is unquestionably ahead of the competition.

Read our blog

Scaling to the next level?

Dgraph Cloud:
Highly Available.
Managed by us.
Deployed in your cloud.

Designed for enterprise-level companies with terabytes of data. Run your mission-critical projects on dedicated, multi-zone clusters with high availability deployed on AWS, GCP, or Azure.

Learn more

“When we performed a stress test on a thousand concurrent queries, Dgraph was still able to maintain a response time of 50 ms, while simultaneously achieving 15000/s QPS; the performance is excellent.”

Pan Gao,Chief Search Architect at KE Holdings

Considering Other Graph Databases?

See how Dgraph compares with Neo4j, TigerGraph, and JanusGraph.

Find the solution that’s right for you

Get Started with Dgraph

Free download

Frequently Asked Questions

A Dgraph cluster runs with at least one Dgraph Alpha and one Dgraph Zero instance. Dgraph Alpha stores the data and handles queries and mutations. Dgraph Zero the Dgraph cluster, assigns servers to a group, and re-balances data between server groups.
The minimum Dgraph set up is two nodes (one Zero, one Alpha). The most popular configuration for production is a high-availability up with six nodes (three Zeros, three Alphas).
The minimum high availability setup is 6-node cluster with 3 Alpha replicas per group.
Dgraph is a distributed system, designed like a search engine to run complex queries with 10+ degrees of separation. Delivering millisecond query response times on deep queries, Dgraph readily performs on terabytes of data.
Dgraph open source has a vibrant community that is always available to answer your questions. Alternatively, full 24x7 SLA support is available with Dgraph Cloud.
Enterprise features include full and incremental backups, encryption at rest, access control, encrypted backups, and enhanced support.
Dgraph is open source and free. The easiest way to run Dgraph is with Dgraph Cloud - it’s hosted Dgraph that runs in your cloud. Contact us for pricing.
You can get started with the open source version. The easiest way to run Dgraph is with Dgraph Cloud - it’s hosted Dgraph that runs in your cloud. Contact us today to get started.