AgensGraph Drivers

Welcome to the AgensGraph Drivers repository! This repository serves as the central hub for all officially supported and community-contributed drivers that enable applications to connect with AgensGraph, a multi-model database built on PostgreSQL with support for both relational and graph data.

πŸ“Œ Why Drivers Matter

Database drivers are essential for application development β€” they act as the bridge between your code and the database, enabling applications to:

  • Establish secure connections to the database

  • Execute SQL and Cypher queries

  • Retrieve and process data

  • Handle transactions and errors efficiently

Without a driver, applications cannot communicate directly with a database. Drivers abstract the low-level communication protocol and provide a clean API tailored to your programming language.

🧠 AgensGraph Driver Support

AgensGraph is fully compatible with all standard PostgreSQL drivers, which means you can use any PostgreSQL client library to connect and run SQL queries.

However, these official AgensGraph drivers provide enhanced support for graph-specific features, including:

  • Extended support for Cypher queries

  • Graph result parsing and handling

  • Graph-aware data types

  • Integration with graph processing libraries and tools

If you’re developing graph-centric applications using AgensGraph, these drivers will significantly improve your development experience and productivity.

Each subdirectory contains the source code, documentation, and usage examples for the corresponding language driver.

βœ… Supported Languages