Let's Take a Tour of Dgraph

An interactive tutorial with real queries and real results, designed to run on Chrome on your machine.

Get Started

Which Language Suits You?

GraphQL

Dgraph's Generated API

DQL

Dgraph's Query Language

GraphQL Introduction In this module you'll learn how to set up and run Dgraph Cloud for the GraphQL portion of this tour, and learn about graph databases.

GraphQL Basic Features Here you'll learn the basics of how to query graph data from Dgraph using GraphQL, and how to use and interpret the results.

GraphQL Schema This module shows you how GraphQL schemas work inside Dgraph; and how to add, update, and delete data.

GraphQL Search In this module, you'll learn about Dgraph's search features with GraphQL.

GraphQL Data and More Data Now that you have some experience with Dgraph and GraphQL, this module shows you how to work with some larger datasets.

DQL Introduction In this module you'll learn how to set up and run Dgraph with Docker for the DQL portion of this tour, and also learn about graph databases.

DQL Basic Features Here you'll learn the basics of how to query graph data from Dgraph and how to use and interpret the results.

DQL Schema This module shows you how schemas work inside Dgraph; and how to add, update, and delete data.

DQL Data and More Data Now that you have some experience with Dgraph and DQL, this module shows you how to use the Live Loader tool to load large datasets. You'll need this bigger dataset for the remaining sections of the tutorial.

DQL Query Blocks and Variables This module shows you how to build more powerful queries with multiple query blocks and query variables.

DQL Search In this module, you'll learn about Dgraph's search features with DQL.

Need to learn GraphQL?
MeetDgraph Learn

Starting out with GraphQL? New to the world of graph databases? Dgraph has you covered! Dgraph Learn can take you from beginner to adept in less than four hours. Find the course that’s right for you.

Teach me