Skip to main content
Provider-neutral · Strongly typed · Open source

One graph model.
Multiple engines.

Query, traverse, track, mutate, and migrate graph data with a fluent .NET API. Choose Neo4j or TigerGraph without leaking provider response shapes into your domain.

Provider-neutral query
var people = await context.People
.Match(person => person.Name.StartsWith("Ada"))
.OrderBy(person => person.Name)
.Take(10)
.ToListAsync();
01

Model naturally

Map node and relationship POCOs with portable attributes, conventions, or fluent configuration.

02

Query fluently

Compose parameterized filters, ordering, paging, aggregates, and graph-native traversals.

03

Change safely

Use identity resolution, change tracking, ordered mutation plans, and provider-aware transactions.

FIRST-CLASS PROVIDERS

Cypher and GSQL behind the same domain model.

Neo4jTigerGraph