Neo4j, açık kaynaklı bir graf veritabanı yönetim sistemi ve graf veritabanı olarak kullanılan bir yazılımdır. Graf veritabanları, verileri düğüm (node) ve ilişki (relationship) şeklinde temsil eden veri yapısını kullanarak verilerin karmaşık ilişkilerini ve bağlantılarını daha iyi yönetmeyi amaçlar.