Independent research: GraphRAG makes AI agents 80% more truthful | Read the report

NODES 26 — November 12, 2026

Beyond Queries: Engineering Full Neo4j PHP Driver Compliance with Bolt and TestKit

Session track: Modern Applications

Session time:

Session description:

Graph databases have become a critical component of modern applications powering recommendations, fraud detection, knowledge graphs, AI assistants, and connected data platforms. While developers often focus on modeling and querying graph data, every interaction with Neo4j depends on a database driver that handles authentication, sessions, transactions, routing, retries, and protocol communication. In this session,we will explore how PHP applications communicate with Neo4j through the Neo4j PHP Driver and what happens behind the scenes when a query is executed. Starting with the fundamentals of graph databases and Neo4j’s architecture, the session will follow a query’s journey from a PHP application through the driver and into Bolt, Neo4j’s binary protocol. The session will then introduce Neo4j TestKit, the framework used to validate driver behavior across languages and ensure compliance with Neo4j specifications. Using real examples from improving TestKit support in the Neo4j PHP Driver, Pratiksha will demonstrate how protocol-level debugging, compliance testing, and specification-driven development help build reliable graph infrastructure. By attending this session, you will gain a practical understanding of how Neo4j drivers work internally, how Bolt enables communication between applications and databases, how TestKit validates driver behavior, and why open-source contributions are essential for maintaining consistency and reliability across the Neo4j ecosystem.

Speaker

photo of Pratiksha Zalte

Pratiksha Zalte

IT Engineer, Nagels and Contributor, Neo4j PHP Driver

Pratiksha Zalte is an IT Engineer at Nagels and an open-source contributor to the Neo4j PHP Driver. Her work focuses on database drivers, protocol compliance, testing infrastructure, and graph technologies. She has contributed to improving Neo4j PHP Driver support for TestKit, helping ensure consistency and reliability across the Neo4j ecosystem. Pratiksha is passionate about open-source development, graph databases, and building robust developer tooling. She enjoys exploring the internals of distributed systems, database protocols, and the technologies that power modern data-driven applications.