Scalable, Distributed, Low Latency, High Throughput Graph Database.

Building a social network or a recommendation engine, Dgraph will suit your needs.

Search is now better than ever

Play with 21M facts from Freebase Film Data loaded up on demo Dgraph instance, via GraphQL in real time.

Play with 21M facts from Freebase Film Data loaded up on demo Dgraph instance, via GraphQL in real time.

GraphQL query

  • Powered by Dgraph
Processing...
Entities found : {{latency_data.entity_count}}
Server latency : {{ latency_data.total }}
Processing : {{latency_data.processing}}
JSON Conversion : {{latency_data.json}}

json

tree

query result is not available
Error talking to server

Why use Dgraph?

  • Image for low latency, high throughout feature

    Low Latency, High Throughout

    Storage layer of Dgraph is designed for efficient retrieval, it offers low enough latency to be serving real time user queries, over terabytes of structured data.

  • Image for distributed and scalable feature

    Distributed and Scalable

    Easily scale to multiple machines, or datacenters. Dgraph's sharded storage and query processing were specifically designed to minimize the number of network calls.

  • Image for open source feature

    Open Source

    Written entirely in Go, Dgraph is available under a very liberal Apache License 2.0.

Use Cases

Use case scenario for movies.
Use case scenario for recommendation engine.
Use case scenario for book club.

Download Dgraph

Install Dgraph binaries quickly in a single step using this command if you are on Linux/Mac: curl https://get.dgraph.io | bash For other methods of installing Dgraph check out our documentation.

Official Documentation

More information about Dgraph