top of page
Graph Database Developer working with Blueprint

Say goodbye to hard-coded query strings.


An Object Graph Mapper for CSharp to connect to Neo4j or Memgraph.


Blueprint41 logo
What is Blueprint41?

Blueprint41 is a .NET ORM for Neo4j and Memgraph Graph Database.

It has support for defining the object model as a schema. Write refactor scripts in CSharp, which you can add to your project. When you run your program with an older version of the graph, the upgrade script will automatically be executed against the graph. It also supports generation of type-safe data objects, so you know at compile time if your code is compatible with the latest upgrades.

Graph to object mapping like an ORM

Support for full type-safety and IDE intellisense

Support for CRUD  and optimized queries CQRS

Out of the box support for event handling

Change the way you develop
Neo4j & Memgraph applications

No need for hard-coded cypher query strings.

Use C# Objects

Update data and refactor schema directly from C# code.

Refactor directly in C#

pramming code

Blueprint41 keeps your data objects and database content in sync.

Data and Objects sync

Familiar coding structure as Neo4j cypher. 

Cypher-like syntax

Friction-less Development with Intellisense
Simplify database operations through generated data access objects.
Blueprint41 Simplify database operations through generated data access objects.
Paper Abstract _edited.jpg
Female programmer working with computer

Blueprint41 ships as a NuGet package.

To install it, run Install-Package Blueprint41 (you can supply a specific version number also if you do not want to automatically use the latest version) in the NuGet Package Manager Console.

Getting the Library
Blueprint41 logo
Links and Resources
Required Neo4j Plugins

• Download Blueprint41 plugin for Neo4j v5, Neo4j v4 or Neo4j v3.

• Download APOC plugin here.

To learn more, please visit Extension and Plugins.


For further reading and guide materials, please visit Blueprint41 wiki.

bottom of page