The future of Dgraph is open, serverless, and AI-ready

Join those who left JOINs behind

The only open source, AI-ready graph database

Loved by data engineers & developers

Suhabe Bugrara
CTO, State Space, Inc.

“Dgraph's low latency and scalability has enabled us to quickly build a complex, reliable, enterprise-grade product with minimal engineering resources.”

Rob Keevil
CTO, Knights Analytics

“Dgraph's industry-leading performance and powerful ability to scale makes it the clear graph database choice for high volume, performance-sensitive enterprise environments.”

Rachit Bhargava
Connect America

“If you want customer 360 implementations you use Dgraph”

John Zhou
Senior Engineering Manager, Lifeline (former Philips Lifeline)

“The overall performance of Dgraph is amazing, especially the great support team in Dgraph is really hands-on and ready to support us at any time.”

Alex Ridden
CEO, Knights Analytics

“Dgraph has allowed us to develop functionality which would have been significantly more challenging or impossible with other databases.”

Dimy Jeannot
CTO,  SAFE Health Systems, Inc.

“If you need a horizontally scalable, price-scalable, modern, AND distributed Knowledge Graph supported by a team of passionate artisans, look no further than Dgraph!”

20K GITHUB STARS & GROWING

The Modern Graph Database

A fault-tolerant, distributed graph database, that gives developers the tools to rapidly build applications that scale

Easy to Use

Query the way you want. Use GraphQL for speed and simplicity or express more complex patterns with DQL.

Learn More

Highly Performant

Massively parallelized query engine means low latency and high throughput.

Learn More

Limitless Scalability

Horizontally scale both reads and writes across as many nodes as you need. Shards automatically rebalance as data density shifts.

Learn More
Why Dgraph?

Graphs are the most natural way to access the data that matters.

Other vendors

Requires middle tier for business logic
Poor consistency across shards
Limited scalability
Limited joins & query complexity
Asynchronous replication

The Dgraph Way

GraphQL Native
Any query can become an endpoint
Consistency across shards by default
Scale-out native architecture
Unlimited joins without performance impact
Synchronous replication

Learn how to build with Dgraph

To immediately see what Dgraph is about, check out the GraphQL and/or DQL tour.

Take the tour
Dgraph Use Cases

Modern Applications are Built on
Graphs

Graphs are a data model designed to answer how this is related to that in real time.

Knowledge Graphs

Firebase Alternative

Build an entire application with your app server and database with one seamless API.

Eliminate the need for data mapping back and forth from GraphQL to the database schema.  Get better performance, greater scalability, and simpler maintenance.

Recommendation Engine

Recommendation Engine

Easily build two-tower, collaborative filtering-based, or KNN recommendation systems.

Store computed similarity as additional knowledge in the graph for an efficient real-time recommendation engine.

Entity Resolution

Master Data Management

Identify and match real-world entities in unstructured data sources. Dgraph’s ability to store, link, and traverse nodes enables data standardization, duplicate detection, and data merging.

Clean data is at the heart of any application.

Rapid Application Development

Knowledge Graphs

Represent knowledge as a network of entities and their relationships. By materializing the relationships between entities, it creates critical context for AI.

When building with LLMs, a knowledge graph increases performance, response accuracy, and improves explainability.

Customer Ordering Journey

Customer 360

Understand how your buyers go from intent to purchase.

By modeling the inputs of your customer journey-- retailers can create a personalized experience for each buyer.

Implement real-time product recommendations and promotions.

Process Monitoring

Fraud Detection

Detect complex fraud involving multiple entities and accounts with Dgraph.  

Unlike databases that rely on JOINs, Dgraph enables the analysis of large connected data sets to identify crucial relationships and patterns, resulting in more accurate and effective fraud detection.

Join the Community

Our mission is to help developers and organizations leverage the power of Graphs to build incredible applications faster and more easily.

100 Billion+

Queries on Dgraph

#1

Open Source Graph Database

23 Million +

Docker Pulls

20k+

Github Stars

Contribute to Dgraph

View tracker and issues
GitHub

Join the Community

Participate in the conversation
Discuss