Skip to content

[Feature] Neo4j Integration for Aspire #279

Closed as not planned
Closed as not planned
@terle

Description

@terle

Feature Request: Neo4j Integration for Aspire

Summary
I propose adding a Neo4j integration to Aspire, starting with the Community Toolkit repository. The integration creates a Neo4j Community Edition container and provides access to the IDriver for application development. Core functionality is complete, though logging, OpenTelemetry, and health checks are not yet implemented.

Background
I created this integration for a side project and followed Aspire's MailKit guide closely. It supports adding secrets (e.g., username and password) for the container configuration. The implementation is designed to lower the barrier for C# developers exploring Neo4j and graph databases, aligning with Aspire's extensibility goals.

Repository
The code is available here: Aspire-Neo4j.

Proposal

  • Include this integration in the Aspire Community Toolkit for broader adoption and collaborative maturation.
  • Later, with community input and improvements, potentially graduate the feature into the Aspire main repository.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stalehelp wantedExtra attention is neededintegrationA new .NET Aspire integration

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions