Today, we’re launching pgGraph: an Apache open-source graph traversal engine for Postgres, written in Rust 🦀
When we started Evokoa, we kept running into the same wall every serious agent team eventually hits:
> Agents need to reason across relationships.
> But graph DBs are expensive AF, and suck to use.
So, we built pgGraph around a simple, single idea:
Postgres should stay the source of truth, and the graph engine should live beside it.
pgGraph does something different.
> It keeps the rows in Postgres,
> Compiles the topology around them,
> Creates a virtual graph layer using CSR-style adjacency arrays.
We're making your existing postgres database graph-traversable for agents without any of the usual BS.
> No recursive join hell.
> No ETL pipeline.
> No second source of truth.
> Blazing fast performance
pgGraph is already live in production workflows across RevOps, healthcare, and visa services.
We’re open-sourcing it because graph traversal should become a default primitive in the agent stack, not an enterprise migration project.
Treat Postgres as a graph.
Zero data migration.
This is what Apache AGE should have been.
Docs Repo below.