import { withBasePath } from '../app/lib/base-path'
import { CurrentScopeSection } from '../app/components/CurrentScopeSection'
import { RocketLaunch, DownloadSimple, Database, MapTrifold, TreeStructure, TerminalWindow, Code } from '@phosphor-icons/react/dist/ssr'
# pgGraph
Graph database superpowers for your existing Postgres data.
}
/>
pgGraph lets you run complex graph queries, like finding shortest paths, mapping relationships,
and discovering networks, directly on your existing PostgreSQL tables using standard SQL.
You don't need to migrate your data to a separate graph database, and your app keeps writing
data the exact same way it always has. Postgres remains your single source of truth.
## Quick Links
} />
} />
} />
} />
} />
} />
} />
} />
## Evokoa
pgGraph is built by [Evokoa](https://evokoa.com).
We are building the missing infrastructure for widespread AI adoption.
We are committed to keeping pgGraph 100% free and open-source, forever.
Star our repo to help us reach more developers, and follow our journey below:
## How it Works
pgGraph builds a compact graph index over selected relational tables to make
repeated traversal queries faster. Because Postgres remains the system of
record, its tables, constraints, WAL, MVCC, backups, ACLs, and RLS still apply
to application writes.
pgGraph can persist the graph index for faster startup. It updates persisted
indexes atomically, so a backend loads either the previous complete index or
the new one, never a partial update. If an index is missing or invalid, pgGraph
can rebuild it from the PostgreSQL tables.
## Current benchmarks
## Current Scope
## Documentation
- [Overview](/)
- [Architecture & Tradeoffs](/contributor_guide/architecture-tradeoffs)
- [Architecture](/contributor_guide/architecture)
- [Quickstart](/quickstart)
- [Release Notes](/release-notes)
- [Roadmap](/roadmap)
- [User Guide Index](/user_guide/index)
- [Installation](/user_guide/installation)
- [Configuration](/user_guide/configuration)
- [Schema Registration](/user_guide/schema-registration)
- [Build & Persistence](/user_guide/build-and-persistence)
- [SQL Querying](/user_guide/querying)
- [Filters & Aggregation](/user_guide/filters-and-aggregation)
- [Sync & Maintenance](/user_guide/sync-and-maintenance)
- [Administration & Security](/user_guide/administration-and-security)
- [Limitations & Fit](/user_guide/limitations-and-fit)
- [SQL API Reference](/user_guide/api-reference)
- [Playground](/user_guide/playground)
- [Troubleshooting](/user_guide/troubleshooting)
- [Contributor Guide Index](/contributor_guide/index)
- [Architecture](/contributor_guide/architecture)
- [Engine Internals](/contributor_guide/engine-internals)
- [Memory Model](/contributor_guide/memory-model)
- [Persistence Format](/contributor_guide/persistence-format)
- [Build Pipeline](/contributor_guide/build-pipeline)
- [Traversal & Search Paths](/contributor_guide/traversal-search-paths)
- [Sync Internals](/contributor_guide/sync-internals)
- [Safety & Security](/contributor_guide/safety-security)
- [Benchmarking](/contributor_guide/benchmarking)
- [Testing & Release](/contributor_guide/testing-release)
- [SQL Tests](/contributor_guide/sql-tests)
- [Repository Map](/contributor_guide/repository-map)
- [Scripts](/contributor_guide/scripts)
## License
Apache-2.0. See [LICENSE](https://github.com/Evokoa/pggraph/blob/main/LICENSE).