Get Started

Developer docs for the hgres graph engine


What is hgres?

hgres is the open-source graph engine at the heart of HASH.

It combines:

  • hGraph: a novel, multi-temporal, SemType-compatible property graph
  • HashQL: a statically typed, functional query language that enables support for querying over heterogenous, type-optimized backends (such as time-series databases, relational databases, object storage, etc.)
  • HaRPC: a stream-based RPC protocol where the server’s type system is the interface definition, and client bindings derive from the implementation itself, rather than an intermediary schema's approximation.

hgres is at the heart of the technical stack that powers HASH, is open-source, and as such ships as a central part of the application's stack.

Next steps

Learn more about the hgres project at hgres.org or dive right in to setting up hgres.

Join our community of HASH developers