Neo4j (source code) is a NoSQL graph database that can be used to persist data in Python web applications and data projects. Neo4j has both a commercial version and a community version of the database.

Neo4j logo.

Neo4j is an implementation of the NoSQL graph database concept. Learn more in the data chapter or view the table of contents for all topics.

Comparing Neo4j with relational databases

Neo4j resources

What do you want to learn about after Neo4j?

Tell me about standard relational databases.

I've built a Python web app, now how do I deploy it?

What are web application programming interfaces (APIs)?

Sign up here to receive a monthly email with major updates to this site, tutorials and discount codes for Python books.

Matt Makai 2012-2017