Why use Dgraph?
Dgraph is the simplest way to implement a GraphQL backend for your applications. Everything you need to build apps, unite your data, and scale your operations is included, out-of-the-box.

Single schema approach to database and backend development
With Dgraph, simply create your schema, deploy it, and have instant database and API access. No code required. Be production-ready in minutes.
Query the way you want
Choose from GraphQL or go beyond with DQL. Quickly and easily dive into your data even without any previous experience in graph databases.


Unify your data
Easily import or stream data into Dgraph to harness the power of a unified data graph. Go beyond the constraints of siloed data and do more in a single place.
Simplify your business logic
Using Dgraph Lambda, quickly create custom logic in JavaScript that can be executed when a query or mutation is invoked.


Scale seamlessly
Horizontally scale with ease to maintain high-throughput and low-latency even while serving terabytes of data. Dgraph is the next generation graph system designed for Google scale, built by ex-Googlers.
What our customers say
Anthony Master
Founder at MissionBase
“The best part of Dgraph's GraphQL is that the entire GraphQL API layer is transitioned into the core of the database itself removing the need to write any resolvers or thinking of best practices for CRUD operations.”
Abhijit Kar
Software Engineer at QuillerBee
“From scalability, fault-tolerant, read speed, to handling joins and rebalance of data across shards, Dgraph offers a powerful suite of tools that every GraphQL developer wants. No ORMs, no N+1 problem, GraphQL queries, Dgraph is essential to QuillerBee’s growth efforts.”
Colin O'Brien
Chief Executive Officer at Grapl
“Dgraph’s commitment to performance, without sacrificing on critically important features like ACID transactions has allowed us to focus more on our business logic and less on tuning knobs in our database.”
Instant Application Backend From a Single Schema
A single GraphQL schema creates an API for your applications to use and the corresponding graph database, instantly. Minimal learning curve and immediate functionality.
GraphQL Support
Supercharge your development with GraphQL, out-of-the-box. Get going with GraphQL in a matter of minutes without writing a line of code.
Do more with DQL
Don’t worry about learning complex graph database query languages, just use DQL. Derived as a fork of GraphQL, DQL brings all the power of a graph database query language with the simplicity of GraphQL.
Graph Database
We chose to build our platform on top of a graph database because of the flexibility and speed. A single database with the flexibility of traditional NoSQL and the ability to create relationships within the data, like SQL.
Easy Scalability
Scaling your application is easy and instant even with terabytes of data. Dgraph scales with you while guaranteeing high-throughput and low-latency by default.
Unify your Data
Whether you migrate your data to Dgraph or stream data in, unify your data to let your organization and its developers experience a single unified data graph. A single place for all of your organizations data, allowing you to do more with less work.
Unite Queries and Business Logic
With Dgraph Lambda, seamlessly integrate business logic into your queries. In a few easy steps write your custom logic in JavaScript, integrate it with your GraphQL schema, and execute it using the GraphQL API.

Dgraph Newsletter
Get the latest news, updates, event announcements, and more.

Join the Community
Be part of the community passionate about building smarter apps.
Get Started Today!
Dgraph gives you the scalability and performance you need with the pricing and transparency you expect. Start building today with the world’s most advanced and performant GraphQL platform.