Aspire-neo4j provides unofficial integrations that make it easy to connect Neo4j with .NET Aspire applications. Developed by Northern Nerds, this library streamlines database interaction, enhancing your project's capabilities. Whether you're starting a new project or enhancing an existing one, our integration offers straightforward installation and intuitive usage.
This unofficial Neo4j integration for .NET Aspire is crafted by Northern Nerds to enhance your application development experience. Designed to seamlessly integrate Neo4j databases with your .NET applications, this project offers two primary packages to streamline your interaction with graph databases.
Key Features
- Easy Integration: Integrate Neo4j with minimal setup required in your .NET applications.
- Comprehensive Support: Receive guidance on installation, usage, and documentation for a smooth development process.
Available Packages
- NorthernNerds.Aspire.Neo4j: Your go-to library for integrating Neo4j with .NET Aspire applications, which provides essential functionalities.
- NorthernNerds.Aspire.Hosting.Neo4j: A hosting package tailored for running your applications with Neo4j services efficiently.
Quick Start Guide
To get started, ensure you have installed the necessary packages:
# Install both packages
dotnet add package NorthernNerds.Aspire.Hosting.Neo4j
dotnet add package NorthernNerds.Aspire.Neo4j
Usage Examples
In your AppHost
project, you can set up Neo4j as follows:
using NorthernNerds.Aspire.Hosting.Neo4j;
var builder = DistributedApplication.CreateBuilder(args);
var neo4jDb = builder.AddNeo4j("graph-db", neo4jUser, neo4jPass);
In your service projects, simply add the Neo4j client:
using NorthernNerds.Aspire.Neo4j;
var builder = WebApplication.CreateBuilder(args);
builder.AddNeo4jClient("graph-db");
For more detailed information, explore our resources:
Documentation and Support
- Access the Release Guide for releasing a new version of the package.
Join Our Community
We welcome contributions! Visit our CONTRIBUTING.md for steps on how to lend your support and improve the project.
About Northern Nerds
Northern Nerds is a dedicated freelance software company focused on delivering high-quality software solutions. Stay tuned for our latest projects and contributions to the developer community!