Discover our recommended Graph Database and Analytics reads below. Learn how to build intelligent platforms with native graph performance, find patterns and hidden connections in your data, navigate large hierarchies and multi-level data, and more. Some are authored by us, but in the spirit of community we are also including content authored by others.

If you would like to submit your work for consideration please contact devrel@neo4j.com


Building Knowledge Graphs: A Practitioner’s Guide

By Jesús Barrasa & Jim Webber

Publisher: O'Reilly

This guide is a crucial resource for developers and data scientists who aspire to excel in building, managing, and leveraging knowledge graphs, brought to you by Neo4j and O’Reilly. It covers everything from the basics to advanced approaches, equipping you with the knowledge and technical skills to employ this groundbreaking technology in your projects. Get your complimentary ebook today, a $90 value in stores, for free.

Fullstack GraphQL Applications with React, Node.js, and Neo4j

By William Lyon

Publisher: Manning

Interested in building full-stack applications? Full Stack GraphQL Applications teaches you how to use GraphQL, React, Node.js, and Neo4j to build and deploy complex, data-intensive full-stack applications. In this book, author Will Lyon walks you step by step through creating and deploying an application in the cloud.

Free Book: Graph Data Science For Dummies, Second Edition

By Dr. Alicia Frame and Zach Blumenfeld

Publisher: Wiley

Graph Data Science For Dummies, Second Edition focuses on the applications of graph analysis and graph-enhanced machine learning, which both take the form of graph data science. You discover graph data science basics and learn about its adoption. We use the Neo4j database technology to help illustrate our points about the graph data science platform. We also supply you with plenty of resources to guide you outside of what this introductory book provides.

Free Book: Graph Databases 2nd Edition

By Ian Robinson, Jim Webber, and Emil Eifrém

Publisher: O'Reilly Media

Graph Databases, published by O’Reilly Media, discusses the problems that are well aligned with graph databases, with examples drawn from practical, real-world use cases. This book also looks at the ecosystem of complementary technologies, highlighting what differentiates graph databases from other database technologies, both relational and NOSQL.

Graph Algorithms for Data Science

By Tomaž Bratanič

Publisher: Manning

Graphs are the natural way to represent and understand connected data. This book explores the most important algorithms and techniques for graphs in data science, with concrete advice on implementation and deployment. You don’t need any graph experience to start benefiting from this insightful guide. These powerful graph algorithms are explained in clear, jargon-free text and illustrations that makes them easy to apply to your own projects.

Graph Data Processing with Cypher

By Ravindranatha Anthapu

Publisher: Packt

Graph Data Processing with Cypher: A practical guide to building graph traversal queries using the Cypher syntax on Neo4j.

Graph Data Science with Neo4j

By Estelle Scifo

Publisher: Packt

Graph Data Science library 2.0 and its Python driver for your project.

Visual Design of GraphQL Data: A Practical Introduction with Legacy Data and Neo4j

By Thomas Frisendal

Publisher: Apress

Get an introduction to the visual design of GraphQL data and concepts, including GraphQL structures, semantics, and schemas in this compact, pragmatic book. In it you will see simple guidelines based on lessons learned from real-life data discovery and unification,… Read more →


This Website makes information of third parties available, including but not limited to articles, books, blog postings, company information, and other data (the “Third Party Content”). I acknowledge and agree that the Third Party Content is not created or endorsed by Neo4j. The provision of Third Party Content is for general informational purposes only and does not constitute a recommendation or solicitation to do or omit to do any action. I acknowledge that the Third Party Content provided to me is obtained from sources believed to be reliable and that no guarantees are made by this Website or the providers of the Third Party Content as to its accuracy, completeness and/or timeliness. I agree not to hold the Website, any business offering products or services through the Website or any provider of Third Party Content liable for any decisions or actions which I may make or take based on my reliance on or use of such Third Party Content, or any liability that may arise due to delays, interruptions or inaccuracies in the delivery of the Third Party Content for any reason.